Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

أول كود لك بلغة Luau

جزء من قسم مقدمة إلى Luau في رحلة Lua على Coddy. الدرس 3 من 73.

حان وقت كتابة أول كود بلغة Luau! الإضافة الجديدة فوق Lua التي تعرفها هي تعليق type: نقطتان واسم type بعد اسم المتغير.

local variableName: type = value

على سبيل المثال، متغير يجب ألا يحتوي إلا على نص:

local message: string = "Hello, World!"

يخبر الجزء : string مدقّق النوع بأن message يجب أن يحتوي على قيم من نوع string. حاول إسناد رقم إليه لاحقًا، وسيُبلغ المدقّق عن خطأ بينما لا تزال تعدّل الكود.

تمنحك Luau أيضًا طريقة أفضل لإنشاء المخرجات: استيفاء string. يمكن لنص مكتوب باستخدام backticks أن يضمّن أي تعبير داخل أقواس معقوفة:

local name: string = "Coddy"
print(`Hello, {name}!`)        -- مرحبا، Coddy!
print(`2 + 3 is {2 + 3}`)      -- 2 + 3 يساوي 5

قارن ذلك بربط النصوص باستخدام .. في كل مكان: يحافظ الاستيفاء على سهولة قراءة النص، بينما تتولى {braces} مهمة الدمج.

challenge icon

التحدي

سهل

أنشئ متغيرًا باسم language مع تعيين نوع صريح له وهو string، وأسند إليه القيمة "Luau".

ثم اطبع message Hello, Luau! باستخدام استيفاء string: سلسلة backtick تتضمن {language}.

جرّب بنفسك

-- اكتب الكود هنا
-- 1) صرّح عن language: string = "Luau"
-- 2) اطبع التحية باستخدام سلسلة backtick: `Hello, {language}!`
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس مقدمة إلى Luau

تدرّب بنفسك: مترجم Lua عبر الإنترنت