Golang هي لغة برمجة اكتسبت شعبية كبيرة في السنوات الأخيرة بسبب بساطتها وسهولة قراءة قواعد اللغة، بدعم من استخدام الكلمات الرئيسية.
الكلمات الرئيسية - الكلمات الرئيسية أو الكلمات المحجوزة هي كلمات في لغة يتم استخدامها لبعض العمليات الداخلية أو تمثل بعض الإجراءات المحددة مسبقًا. لذلك، لا يجوز استخدام هذه الكلمات كمعرفات. سيؤدي القيام بذلك إلى حدوث خطأ في التجميع. فيما يلي الأشياء التي تحتاج إلى معرفتها حول الكلمات الرئيسية في Golang .

على سبيل المثال:
// Minh họa chương trình Go sử dụng từ khóa
package main
import "fmt"
// Từ khóa ở đây là package, import, func, var
func main() {
// Đây là một biến hợp lệ
var a = "Quantrimang"
fmt.Println(a)
// Ở đây, mặc định là một
// định danh không hợp lệ và
// trình biên dịch sẽ đưa ra lỗi
// var default = "GFG"
}
نتيجة:
Quantrimang
تحتوي برمجة Go حاليًا على إجمالي 25 كلمة رئيسية:

- break − يستخدم للخروج من حلقة أو عبارة تبديل.
- الحالة - تُستخدم في عبارة التبديل لتحديد تطابق محتمل لقيمة الإدخال.
- chan − يستخدم لإنشاء قنوات اتصال بين الروتينات الفرعية.
- const − يستخدم لتحديد قيمة ثابتة لا يمكن تغييرها.
- استمرار − يستخدم لتخطي التكرار الحالي للحلقة والانتقال إلى التكرار التالي.
- defer − يستخدم لجدولة استدعاء وظيفة ليتم تنفيذها بعد عودة الوظيفة الحالية.
- else − تستخدم لتحديد كتلة بديلة من التعليمات البرمجية لتنفيذها إذا كان الشرط if خاطئًا.
- fallthrough − يستخدم في عبارة التبديل لتحديد أن التحكم سوف ينتقل إلى الحالة التالية.
- for − تستخدم لإنشاء حلقة تكرر كتلة من التعليمات البرمجية عددًا محددًا من المرات.
- func − تستخدم لتحديد وظيفة يمكن استدعاؤها من أجزاء أخرى من البرنامج.
- go − يستخدم لبدء روتين جديد.
- goto − يستخدم للانتقال إلى تسمية محددة داخل الوظيفة الحالية.
- إذا - يتم استخدامه لتنفيذ كتلة من التعليمات البرمجية فقط إذا كان شرط معين صحيحًا.
- استيراد − يستخدم لاستيراد حزمة إلى البرنامج.
- الواجهة − تُستخدم لتحديد مجموعة من الأساليب التي يجب على النوع تنفيذها.
- الخريطة - تستخدم لتحديد مجموعة من أزواج القيمة الرئيسية.
- الحزمة - تستخدم لتحديد حزمة تحتوي على ملف مصدر Go واحد أو أكثر.
- النطاق - يستخدم للتكرار على مصفوفة أو شريحة أو تسلسل أو خريطة أو قناة.
- العودة − تستخدم للخروج من وظيفة وإرجاع قيمة إلى المتصل.
- select − يستخدم للانتظار حتى يتم إرسال قيمة إلى إحدى القنوات المتعددة.
- struct − يستخدم لتحديد مجموعة من الحقول التي تمثل نوع بيانات معقد.
- التبديل - يستخدم لتنفيذ كتلة من التعليمات البرمجية استنادًا إلى قيمة تعبير.
- النوع - يستخدم لتحديد نوع بيانات جديد.
- var − يستخدم لإعلان متغير.
على سبيل المثال:
// Minh họa chương trình Go sử dụng từ khóa
// Từ khóa package được dùng để bao gồm main package trong chương trình
package main
// Từ khóa import được dùng để nhập "fmt" vào trong package
import "fmt"
// func được dùng để tạo hàm
func main() {
// Từ khóa var được dùng để tạo biến
// Pname, Lname, and Cname là các biến hợp lệ
var Pname = "Quantrimang"
var Lname = "Go Language"
var Cname = "Keywords"
fmt.Printf("Portal name: %s", Pname)
fmt.Printf("\nLanguage name: %s", Lname)
fmt.Printf("\nChapter name: %s", Cname)
}
نتيجة:
Portal name: GeeksforGeeks
Language name: Go Language
Chapter name: Keywords
سواء كنت مبتدئًا أو مطورًا متمرسًا، فإن إتقان الكلمات الرئيسية في Golang يعد خطوة مهمة نحو أن تصبح مبرمج Go ماهرًا.