التعليقات
جزء من قسم الأساسيات في رحلة Swift على Coddy. الدرس 3 من 86.
التعليقات (comments) هي ملاحظات تكتبها داخل الكود الخاص بك. يتجاهلها الـ compiler تمامًا - فهي موجودة فقط لمساعدة البشر على فهم الكود.
لبدء كتابة تعليق من سطر واحد، استخدم //. يتم إهمال كل شيء يأتي after الـ // حتى نهاية الـ line:
// هذا تعليق
print("Hello!")يمكن أيضاً كتابة التعليق في نهاية السطر، بعد الكود:
print("Hello!") // هذا يطبع Hello!بالنسبة للتعليقات التي تمتد عبر عدة أسطر، استخدم /* للبدء و */ للإنهاء:
/* هذا تعليق متعدد الأسطر.
يتجاهل المترجم كل ذلك. */
print("Welcome!")يمكن للتعليقات أيضًا تعطيل سطر من الكود مؤقتًا دون حسفه:
// print("This line will NOT run")
print("This line will run")التحدي
مبتدئقم بتعديل الكود بحيث يتم طباعة Hello, Swift! فقط.
- استبدل
?بالرموز التي تحول السطر إلى تعليق - السطر الذي يطبع
Goodbye!يجب أن يصبح تعليقًا حتى لا يتم تشغيله (run) - قم بتغيير السطر الذي يبدأ بـ
?فقط
جرّب بنفسك
// اكتب كودك أدناه
? print("Goodbye!")
print("Hello, Swift!")يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةالإسناد المركبمراجعة - عمليات رياضية بسيطةمعاملات المقارنة7أساسيات الإدخال والإخراج
دالة الطباعةتضمين النصوصإدخال ReadLineتحويل الأنواعمراجعة - حتى 120مراجعة - True أو False10الدوال
تعريف دالةالمعاملات والوسائطقيم الإرجاعتسميات الوسائطمراجعة - دالة Sigmaمراجعة - دالة Validationالقيم الافتراضية2المتغيرات
Let مقابل Varتوصيف الأنواع (Type Annotations)الأرقامStringBooleanقواعد التسميةمراجعة - تهيئة المتغيرات5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعامل الثلاثي (Ternary Operator)8حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على المدخلات3القيم الاختيارية (Optionals)
ما هي القيم الاختياريةفك القيم باستخدام If Letاستخدام Guard Letمعامل دمج Nilمراجعة - فك القيم بأمان9حلقات التكرار
حلقة For-Inحلقة Whileحلقة Repeat-WhileBreakContinueمراجعة - المضروب (Factorial)النطاقات في حلقات التكرارالحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)تدرّب بنفسك: Playground لـ Swift