التعليقات
جزء من قسم Fundamentals في رحلة Rust على Coddy. الدرس 3 من 75.
التعليقات (Comments) هي ملاحظات تكتبها داخل الكود الخاص بك. يتجاهلها الـ compiler تمامًا - فهي موجودة فقط لمساعدة البشر على فهم الكود.
لكتابة single-line comment، استخدم //. يتم تجاهل كل شيء after // حتى نهاية الـ line:
// هذا تعليق
println!("Hello, world!");يمكن أيضاً كتابة التعليق في نهاية السطر، بعد الكود:
println!("Hello, world!"); // هذا يطبع Hello, world!بالنسبة للتعليقات التي تمتد عبر عدة أسطر، استخدم /* للبدء و */ للإنهاء:
/* هذا تعليق متعدد الأسطر.
المترجم يتجاهل كل ذلك. */
println!("Welcome!");يمكن للتعليقات أيضًا تعطيل سطر برمجي مؤقتًا دون حذفه:
// println!("This line will NOT run");
println!("This line will run");ملاحظة: كل تعليق متعدد الأسطر (multi-line comment) يبدأ بـ /* يجب أن يُغلق بـ */، وإلا فإن الـ compiler سيتعامل مع كل شيء after على أنه comment.
التحدي
مبتدئقم بتعديل الكود بحيث يتم طباعة Hello, Rust! فقط.
- استبدل
?بالرموز التي تحول السطر إلى تعليق - السطر الذي يطبع
Goodbye!يجب أن يصبح تعليقًا حتى لا يتم تشغيله (run) - قم بتغيير السطر الذي يبدأ بـ
?فقط
جرّب بنفسك
fn main() {
// اكتب الكود الخاص بك أدناه
? println!("Goodbye!");
println!("Hello, Rust!");
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)اختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص7أساسيات الإدخال والإخراج
الطباعة على الكونسولقراءة مدخلات المستخدممراجعة - حتى 120مراجعة - True أو False2المتغيرات - الجزء الأول
الأرقامالمحارف (Char)النصوص (String)القيم المنطقية (Boolean)المتغيرات القابلة للتغيير5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالث11الدوال
تعريف الدوالالمعاملات والوسائطقيم الإرجاعقيم إرجاع متعددةمراجعة - دالة Sigmaمراجعة - دالة التحقق14التكرار عبر المصفوفات
دليل النطاق (Range)حلقة For المحسنةالاستعارة في الحلقةعمليات المصفوفات الشائعة3المتغيرات - الجزء الثاني
التصريح عن النوعقواعد التسميةاستنتاج النوعمراجعة - تهيئة المتغيراتتحويل الأنواع9الحلقات التكرارية
For عبر السلاسلحلقة Whileجملة Breakجملة Continueالحلقات المتداخلةتسميات الحلقاتالحلقة اللانهائيةمراجعة - الإدخال الديناميكيتدرّب بنفسك: مترجم Rust عبر الإنترنت