تعليقات Go
جزء من قسم Fundamentals في رحلة GO على Coddy — الدرس 4 من 109.
التعليقات هي ملاحظات تكتبها داخل الكود الخاص بك. يتجاهلها المترجم (compiler) تمامًا - فهي موجودة فقط لمساعدة البشر على فهم الكود.
لكتابة تعليق سطر واحد، استخدم //. كل شيء بعد // حتى نهاية السطر يتم تجاهله:
// هذا تعليق
fmt.Println("Hello, World!")يمكن أيضاً كتابة التعليق في نهاية السطر، بعد الكود:
fmt.Println("Hello, World!") // هذا يطبع Hello, World!للتعليقات التي تمتد لعدة أسطر، استخدم /* للبدء و */ للإنهاء:
/* هذا تعليق متعدد الأسطر.
يتجاهله المترجم بالكامل. */
fmt.Println("Welcome!")يمكن للتعليقات أيضًا بشكل مؤقت تعطيل سطر من التعليمات البرمجية دون حذفه:
// fmt.Println("This line will NOT run")
fmt.Println("This line will run")التحدي
مبتدئقم بإصلاح الكود بحيث يتم طباعة Hello, Go! فقط.
- استبدل
?بالرموز التي تحول السطر إلى تعليق - يجب أن يصبح السطر الذي يطبع
Goodbye!تعليقاً حتى لا يتم تنفيذه - قم بتغيير السطر الذي يبدأ بـ
?فقط
ورقة مرجعية
التعليقات في Go:
- ملاحظات للبشر - يتجاهلها المترجم (compiler)
- يمكن تعطيل الكود مؤقتاً دون حذفه
تعليق سطر واحد:
// This is a comment
fmt.Println("Hello!") // Comment after codeتعليق متعدد الأسطر:
/* This is a
multi-line comment */تعطيل الكود:
// fmt.Println("This will NOT run")
fmt.Println("This will run")جرّب بنفسك
package main
import "fmt"
func main() {
// اكتب كودك بالأسفل
? fmt.Println("Goodbye!")
fmt.Println("Hello, Go!")
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4معاملات المقارنة والمعاملات المنطقية
معاملات المقارنة - الجزء 1معاملات المقارنة - الجزء 2معامل AND المنطقيمعامل OR المنطقيمعامل NOT المنطقيأساسيات أولوية المعاملاتملخص - إجراء المقارنات7تدفق التحكم: الحلقات التكرارية
شرح حلقة `for`حلقة `for` - أساسياتحلقة `for` - بشرط فقطالكلمة المفتاحية `break`الكلمة المفتاحية `continue`الحلقات المتداخلةملخص - تكرار العمليات2المتغيرات وأنواع البيانات الأساسية
ما هو المتغير؟استنتاج النوع باستخدام `:=`الأعداد الصحيحة (int)أرقام الفاصلة العائمةالقيم المنطقية (Booleans)النصوص (Strings)القيم الصفريةالثوابتقواعد التسميةملخص - المتغيرات والأنواع5الإدخال والإخراج الأساسي
المخرجات المنسقةرموز التنسيقطباعة الأنواعالحصول على مدخلات المستخدم الأساسيةملخص - الإدخال والإخراج8الدوال
فهم الدوالالتصريح عن دالةاستدعاء الدوالمعاملات الدالةإرجاع قيمة واحدةإرجاع قيم متعددةقيم الإرجاع المسماةأساسيات نطاق الدالةملخص - إنشاء كود قابل لإعادة الاستخدام3المعاملات الأساسية
المعاملات الحسابيةمعامل القسمةمعامل باقي القسمةمعامل التعيينمعاملات التعيين المركبةالزيادة والنقصانملخص - الحسابات6تدفق التحكم: الجمل الشرطية
جملة `if`الكلمة المفتاحية `else`الكلمة المفتاحية `else if`تظليل المتغيرات في `if`تهيئة المتغيراتجملة `switch``switch` مع التعبيرات`switch` بدون تعبيرالكلمة المفتاحية `fallthrough`ملخص - اتخاذ القرارات