مراجعة - صندوق الكنز
جزء من قسم Fundamentals في رحلة Lua على Coddy — الدرس 43 من 90.
التحدي
سهلأنشئ نظام مكافآت لصندوق كنز يحدد ما يحصل عليه اللاعب بناءً على نوع المفتاح الذي يمتلكه. قم بتعريف متغير يسمى keyType وقم بتعيين القيمة "silver key" له. استخدم هيكل if-elseif-else كاملاً للتحقق من نوع المفتاح ومنح الكنز المناسب:
- إذا كان لدى اللاعب
"gold key"، اطبع"You found gold!" - إذا كان لدى اللاعب
"silver key"، اطبع"You found silver!" - لأي نوع مفتاح آخر (أو في حال عدم وجود مفتاح)، اطبع
"The chest is empty."
جرّب بنفسك
-- تعريف متغير keyType
local keyType = "silver key"
-- مهام: اكتب الكود الخاص بك هنا
-- استخدم هيكل if-elseif-else للتحقق من keyType وطباعة الرسالة المناسبةجميع دروس Fundamentals
4المعاملات 2: العمليات العلائقية والمنطقية
معاملات التساويالمعاملات العلائقيةالمعامل 'and'المعامل 'or'المعامل 'not'التقييم قصير الدائرةقيم Truthy و Falsyمراجعة - المنطق البسيط10الجداول الجزء 1: نمط القائمة
ما هو الجدول؟إنشاء جدولالوصول إلى العناصر عبر الفهرستعديل العناصر عبر الفهرسمعامل الطول '#'table.insert()table.remove()ملخص - إدارة أعضاء الفريق13مشروع: متجر جرعات بسيط
إعداد المشروعإضافة جرعة2المتغيرات وأنواع البيانات
ما هو المتغير؟الأرقامالسلاسل النصيةالقيم المنطقيةالقيمة 'nil'الدالة type()قواعد التسميةمراجعة - ملف الشخصية5الإخراج الأساسي
طباعة القيم الحرفيةطباعة المتغيراتطباعة قيم متعددةدمج النصوص والمتغيراتدالة tostring()الإدخال (Input)التحويل (Cast)مراجعة - تقرير الحالةمراجعة - حتى 1208أساسيات معالجة النصوص
string.len()string.upper و string.lowerstring.sub()string.rep()string.find()مراجعة - تنسيق اسم المستخدم3المعاملات 1: العمليات الحسابية والدمج
المعاملات الحسابيةمعامل باقي القسمةمعامل الأسدمج النصوصأولوية المعاملاتملخص - حسابات بسيطة6مشروع: عرض إحصائيات الشخصية
رسالة ترحيبتعريف إحصائيات الشخصية9أساسيات الدوال
تعريف دالةاستدعاء دالةدوال مع معاملاتدوال بمعاملات متعددةجملة 'return'مراجعة - حاسبة المساحة12أساسيات الحلقات التكرارية
حلقة whileحلقة repeat-untilحلقة for الرقميةحلقة for مع خطوةجملة 'break'مراجعة - العد التنازلي