التعليقات
جزء من قسم Fundamentals في رحلة Lua على Coddy — الدرس 3 من 90.
التعليقات هي ملاحظات تكتبها داخل الكود الخاص بك. تتجاهلها Lua تمامًا - فهي موجودة فقط لمساعدة البشر على فهم الكود.
لكتابة تعليق بسطر واحد، استخدم شرطتين --. كل شيء بعد -- حتى نهاية السطر يتم تجاهله:
-- هذا تعليق
print("Hello World!")يمكن أيضاً كتابة التعليق في نهاية السطر، بعد الكود:
print("Hello World!") -- هذا يطبع Hello World!للتعليقات التي تمتد لعدة أسطر، استخدم --[[ للبدء و ]] للإنهاء:
--[[
هذا تعليق متعدد الأسطر.
تتجاهل Lua كل هذا.
]]
print("Welcome!")يمكن للتعليقات أيضًا تعطيل سطر برمجِي مؤقتًا دون حذفه:
-- print("This line will NOT run")
print("This line will run")التحدي
مبتدئقم بإصلاح الكود بحيث يتم طباعة Hello, Lua! فقط.
- استبدل
?بالرموز التي تحول السطر إلى تعليق - يجب أن يصبح السطر الذي يطبع
Goodbye!تعليقاً حتى لا يتم تشغيله - قم بتغيير السطر الذي يبدأ بـ
?فقط
ورقة مرجعية
التعليقات في Lua:
- ملاحظات للبشر - يتجاهلها Lua
- يمكن تعطيل الكود مؤقتاً دون حذفه
تعليق سطر واحد:
-- هذا تعليق
print("Hello!") -- تعليق بعد الكودتعليق متعدد الأسطر:
--[[
هذا تعليق
متعدد الأسطر
]]تعطيل الكود:
-- print("This will NOT run")
print("This will run")جرّب بنفسك
-- اكتب كودك بالأسفل
? print("Goodbye!")
print("Hello, Lua!")يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس 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'مراجعة - العد التنازلي