تعليقات Go
جزء من قسم Fundamentals في رحلة GO على Coddy. الدرس 4 من 109.
التعليقات (Comments) هي ملاحظات تكتبها داخل كودك. يتجاهلها الـ compiler تمامًا - فهي موجودة فقط لمساعدة البشر على فهم الكود.
لبدء كتابة تعليق من خط واحد (single-line comment)، استخدم //. كل شيء after // حتى نهاية الـ line يتم تجاهله:
// هذا تعليق
fmt.Println("Hello, World!")يمكن أيضاً كتابة التعليق في نهاية السطر، بعد الكود:
fmt.Println("Hello, World!") // هذا يطبع Hello, World!بالنسبة للتعليقات التي تمتد لعدة أسطر، استخدم /* للبدء و */ للإنهاء:
/* هذا تعليق متعدد الأسطر.
يتجاهل المترجم كل ذلك. */
fmt.Println("Welcome!")يمكن للملاحظات البرمجية (Comments) أيضاً إلغاء تفعيل سطر برمجي مؤقتاً دون حذفه:
// fmt.Println("This line will NOT run")
fmt.Println("This line will run")ملاحظة: كل تعليق متعدد الأسطر (multi-line) يبدأ بـ /* يجب إغلاقه بـ */، وإلا فإن الـ compiler سيتعامل مع كل شيء بعده (after) كـ comment.
التحدي
مبتدئقم بتعديل الكود بحيث يتم طباعة Hello, Go! فقط.
- أضف
//في بداية السطر الذي يطبعGoodbye! - يجب أن يصبح السطر الذي يطبع
Goodbye!تعليقاً بحيث لا يتم تشغيله - لا تحذف أي سطر، ولا تغير السطر الذي يطبع
Hello, Go!
جرّب بنفسك
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`ملخص - اتخاذ القراراتتدرّب بنفسك: مترجم Go عبر الإنترنت