التعليقات
جزء من قسم Fundamentals في رحلة Rust على Coddy — الدرس 3 من 75.
التعليقات هي ملاحظات تكتبها داخل الكود الخاص بك. يتجاهلها المترجم (compiler) تمامًا - فهي موجودة فقط لمساعدة البشر على فهم الكود.
لكتابة تعليق من سطر واحد، استخدم //. كل شيء بعد // حتى نهاية السطر يتم تجاهله:
// هذا تعليق
println!("Hello, world!");يمكن أيضاً كتابة التعليق في نهاية السطر، بعد الكود:
println!("Hello, world!"); // هذا يطبع !Hello, worldللتعليقات التي تمتد لعدة أسطر، استخدم /* للبدء و */ للإنهاء:
/* هذا تعليق متعدد الأسطر.
يتجاهل المترجم كل هذا. */
println!("Welcome!");يمكن للتعليقات أيضًا بشكل مؤقت تعطيل سطر من الكود دون حذفه:
// println!("This line will NOT run");
println!("This line will run");التحدي
مبتدئقم بإصلاح الكود بحيث يتم طباعة Hello, Rust! فقط.
- استبدل
?بالرموز التي تحول السطر إلى تعليق - يجب أن يصبح السطر الذي يطبع
Goodbye!تعليقاً حتى لا يتم تشغيله - قم بتغيير السطر الذي يبدأ بـ
?فقط
ورقة مرجعية
التعليقات في Rust:
- ملاحظات للبشر - يتجاهلها المترجم (compiler)
- يمكن تعطيل الكود مؤقتًا دون حذفه
تعليق سطر واحد:
// هذا تعليق
println!("Hello!"); // تعليق بعد الكودتعليق متعدد الأسطر:
/* هذا تعليق
متعدد الأسطر */تعطيل الكود:
// println!("This will NOT run");
println!("This will 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الحلقات المتداخلةتسميات الحلقاتالحلقة اللانهائيةمراجعة - الإدخال الديناميكي