الدرس 1 من 10

أول سكربت

هدف الدرس

الكلمة local والدالة print ووصل النصوص بـ ..

01

الشرح

صُمّمت Lua لتُدمج داخل برامج أكبر منها، ولهذا تجدها في محرّكات الألعاب وخوادمها، فسكربتات Roblox وFiveM وإضافات World of Warcraft وألعاب LÖVE كلها مكتوبة بـ Lua أو بلغة قريبة منها.

تعرّف المتغيّر بكلمة local هكذا: local name = "ليان"، وإذا لم تكتب local صار المتغيّر عامًّا يراه كل سكربت في اللعبة، وهذا يسبّب أخطاء يصعب تتبّعها حين يستعمل سكربتان الاسم نفسه.

وتصل النصوص بعضها ببعض بنقطتين .. لا بعلامة +، مثل "المستوى " .. level، لأن + بين نصّين تحاول تحويلهما إلى أرقام فتفشل.

02

المطلوب

عرّف بـ local متغيّرين: name وفيه نصّ، وlevel وفيه رقم صحيح، ثم اطبع سطرًا واحدًا فيه الاثنان موصولين بـ ...

الفحوص

5 فحوص
  1. المتغيّر name نصّ وليس فارغًا
  2. المتغيّر level رقم صحيح
  3. عُرِّف المتغيّران بـ local
  4. طُبع الاسم
  5. طُبع المستوى في السطر نفسه
main.lua
المخرجاتLua 5.4 (wasmoon)

نحمّل بيئة Lua الآن.

–/5

يبدأ الفحص حين تجهز البيئة.

تجد 5 فحوص في بطاقة «المطلوب».