الدرس 3: كتابة أول برنامج Go (Hello World)

🧩 الدرس 3: كتابة أول برنامج Go (Hello World)

✅ أهداف الدرس


🧠 مقدمة

في هذا الدرس سنقوم بكتابة أول برنامج بلغة Go. يسمى هذا البرنامج غالبًا بـ Hello World لأنه ببساطة يعرض هذه العبارة على الشاشة. هذا التمرين التقليدي يُستخدم لاختبار أن التثبيت تم بنجاح وفهم البنية الأساسية لأي برنامج Go.


📝 الكود الكامل

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

🔍 شرح الكود سطرًا بسطر

  1. package main

    • هذا السطر يُعلن أن الملف ينتمي إلى الحزمة main.

    • أي برنامج تنفيذي بلغة Go يجب أن يحتوي على الحزمة main لتكون نقطة الدخول.

  2. import “fmt”

    نستورد مكتبة fmt من مكتبات Go القياسية.

    fmt اختصار لـ “format”، وتُستخدم لطباعة النصوص والمخرجات إلى الشاشة . func main()

    دالة main هي نقطة بداية تنفيذ البرنامج.

    عندما نقوم بتشغيل البرنامج، يبدأ Go بتنفيذ كل ما بداخل هذه الدالة.

  3. fmt.Println(“Hello, World!”)

    تستخدم لطباعة السطر: Hello, World! إلى الشاشة.

    Println تطبع النص مع إضافة سطر جديد تلقائيًا بعده.

▶️ كيفية تشغيل البرنامج الخطوات:

افتح محرر النصوص أو بيئة التطوير.

أنشئ ملف جديد باسم main.go.

انسخ الكود السابق داخل الملف.

افتح الطرفية (Terminal) وانتقل إلى نفس المجلد الذي يحتوي على main.go.

تنفيذ البرنامج:

go run main.go
Hello, World!