Menu
CoddyTech

الأعداد والسلاسل النصية والقيم المنطقية

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

لدى Luau ثلاثة أنواع بدائية أساسية تشكّل اللبنات الأساسية لمعظم البرامج: string وnumber وboolean. لقد كنت تستخدم هذه القيم في Lua طوال الوقت؛ إذ تتيح لك Luau التصريح عنها بصفتها أنواعًا.

يُستخدم النوع string للبيانات النصية:

local productName: string = "Laptop"

يتعامل النوع number مع جميع القيم الرقمية، سواء كانت أعدادًا صحيحة أم عشرية، تمامًا كما تعرف من نوع الأعداد الوحيد في Lua:

local price: number = 999.99

يمثل النوع boolean القيم true/false، وهو مثالي للرايات والشروط:

local inStock: boolean = true

بعد إضافة التعليق النوعي، يُلزَم كل متغير بنوعه: إذا أسندت السلسلة "500" إلى price، فسيصدر مدقّق الأنواع شكوى على الفور. وتذكّر: تطبع print(inStock) الكلمة true، لأن القيم المنطقية تتحول إلى سلاسل نصية على هيئة true/false.

challenge icon

التحدي

سهل

صِف منتجًا باستخدام ثلاثة متغيرات محددة النوع.

  1. صرّح عن local productName: string = "Gaming Mouse".
  2. صرّح عن local price: number = 49.99 وlocal inStock: boolean = true.
  3. اطبع المتغيرات الثلاثة، متغيرًا واحدًا في كل سطر، بهذا الترتيب.

اضغط على Run Code: يعرض الناتج Gaming Mouse و49.99 وtrue.

جرّب بنفسك

-- 1) عرّف productName وprice وinStock مع تحديد نوع كل منها
-- 2) اطبع الثلاثة، كلًّا منها في سطر مستقل

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

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