برنامج تعليمي لـ Go: مرحبًا بالعالم

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

أمثلة الرسائل القصيرة بلغة Go:

إرسال رسالة قصيرة باستخدام واجهة برمجة التطبيقات REST HTTP بلغة Go (عينة كود)
إرسال رسائل قصيرة متعددة باستخدام واجهة برمجة التطبيقات REST HTTP بلغة Go (عينة كود)
جدولة رسالة قصيرة باستخدام واجهة برمجة التطبيقات REST HTTP بلغة Go (عينة كود)
استقبال رسالة قصيرة باستخدام واجهة برمجة التطبيقات REST HTTP بلغة Go (عينة كود)
حذف رسالة قصيرة باستخدام واجهة برمجة التطبيقات REST HTTP بلغة Go (عينة كود)
تنزيل أحدث مكتبة لـ Go لرسائل SMS من Github

ما هي لغة Go

Go هي لغة برمجة، تم تطويرها بواسطة Google. تشبه اللغة الطبيعية مثل الإنجليزية. تُستخدم للتحدث مع الكمبيوتر. الفرق الرئيسي بين اللغة الطبيعية ولغة البرمجة هو أن لغات البرمجة لها بنية أكثر صرامة، لمساعدة الكمبيوتر على فهمها بشكل أفضل.

ما هو برنامج "مرحبًا بالعالم" بلغة Go

برنامج "مرحبًا بالعالم" بلغة Go هو أبسط برنامج يمكنك كتابته. ببساطة يطبع الجملة: مرحبًا بالعالم على شاشة الكمبيوتر. برنامج "مرحبًا بالعالم" هو أول برنامج يكتبه المطورون في أي لغة برمجة.

كيف تكتب أول برنامج لك بلغة Go

لكتابة أول برنامج لك بلغة Go:

  1. تحقق من المتطلبات الأساسية
  2. إعداد Go
  3. اختبار ما إذا كان Go مثبتًا
  4. فتح المفكرة
  5. إنشاء مجلد لملفات Go
  6. كتابة برنامج "مرحبًا بالعالم" بلغة Go
  7. تشغيل برنامج "مرحبًا بالعالم" بلغة Go
  8. تحقق من الناتج

المتطلبات الأساسية

إليك ما تحتاجه للبدء. لكتابة أول برنامج كمبيوتر لك بلغة Go، تحتاج إلى جهاز كمبيوتر يعمل بنظام Windows، ولغة Go وكود المثال المقدم أدناه.

  • جهاز كمبيوتر يعمل بنظام Windows 10
  • لغة Go
  • مشروع Ozeki Hello World كمثال

تنزيل لغة Go

قد ترغب في استخدام هذا الرابط: https://golang.org/ لتنزيل Go.

الفيديو 1 - كيفية تنزيل Go (برنامج تعليمي بالفيديو)

تنزيل Go

للبدء في البرمجة بلغة Go، يجب عليك أولاً تنزيلها من الموقع الرسمي. قم بزيارة الرابط https://golang.org/. انقر على زر تنزيل Go الأزرق (الشكل 1). سيبدأ هذا في تنزيل المثبت إلى موقع التنزيل الافتراضي لمتصفحك.

كيفية تنزيل Go
الشكل 1 - تنزيل Go

تثبيت لغة Go

الفيديو 2 - كيفية تثبيت Go (برنامج تعليمي بالفيديو)

لاختبار ما إذا كان Go مثبتًا، يجب علينا فتح موجه الأوامر واكتب الأمر التالي:

//هذا الأمر سيعيد الإصدار الحالي من Go المثبت على جهازنا
go version
	

الكود 1 - اختبار ما إذا كان Go مثبتًا

اختبار Go

يمكنك اختبار ما إذا كان Go مثبتًا بنجاح في موجه الأوامر. افتح موجه الأوامر أولاً. اكتب "go version" واضغط على Enter (الشكل 2). إذا أعاد موجه الأوامر الإصدار الحالي من Go المثبت، فهو يعمل بشكل صحيح.

كيفية اختبار ما إذا كان Go مثبتًا
الشكل 2 - إصدار Go المثبت على جهازنا

كتابة برنامج "مرحبًا بالعالم" بلغة Go

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

//إذا كنت تريد استخدام اسم مختلف للمشروع، يمكنك استبدال جزء helloWorld
go mod init helloWorld
	

الكود 2 - كيفية تهيئة مشروع Go

package main

import "fmt"

func main() {
	fmt.Println("Hello world!");
}
	

الكود 3 - برنامج "مرحبًا بالعالم" بلغة Go

الفيديو 3 - كيفية كتابة برنامج "مرحبًا بالعالم" بلغة Go (برنامج تعليمي بالفيديو)

تشغيل برنامج "Hello World" في لغة Go

لتشغيل الكود الخاص بك في Go، يجب استخدام موجه الأوامر.
لتشغيل أول كود Go لدينا، سنستخدم الأمر التالي:

//هذا الأمر سيشغل كود Go الذي يحتوي على الحزمة الرئيسية
go run .
	

الكود 4 - تشغيل أول برنامج Go لديك

نتيجة الكود الخاص بك

لتشغيل برنامجك، ببساطة افتح موجه الأوامر في مجلد البرنامج الخاص بك. اكتب "go run ." واضغط إنتر (الشكل 3). هذا سينفذ الكود الخاص بك. ستظهر رسالة "Hello World!" في الكونسول. هذه هي نتيجة البرنامج.

نتيجة برنامج Go
الشكل 3 - نتيجة الكود

الفيديو 4 - كيفية تشغيل أول برنامج Go لديك (فيديو تعليمي)

ماذا لو حدث خطأ في برنامج Go الخاص بك

إذا قمت بخطأ عند كتابة التعليمات في Go، ستحصل على خطأ في الصياغة. سيتم تمييز السطر الذي يحتوي على الخطأ باللون الأحمر، وسيخبرك الكمبيوتر بسبب عدم فهمه للتعليمات. لتصحيح الخطأ، يجب العودة إلى محرر النصوص وتعديل البرنامج. البرامج تقول إنها "أصلحت الخطأ" عند تصحيح الأخطاء.

في الكود أدناه سنقوم بإنشاء خطأ متعمدًا بعدم وضع فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر، كيف نصلح الخطأ، وكيف نشغل البرنامج بنجاح.

ما هو خطأ الصياغة؟

خطأ الصياغة يعني أنني لا أفهم. إذا تحدثت مع شخص ما باللغة الإنجليزية و لم يفهم ما تقوله، سيرد بـ "أنا لا أفهم". إذا تحدثت إلى الكمبيوتر بلغة Go ولم يفهم الكمبيوتر ما تقوله، سيرد بـ "خطأ في الصياغة".

كيفية التعامل مع خطأ الصياغة في Go؟

في الكود أدناه سنقوم بإنشاء خطأ صياغة متعمدًا بعدم وضع فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر، كيف نصلح الخطأ، وكيف نشغل البرنامج بنجاح.

الفيديو 5 - ماذا يحدث إذا قمت بخطأ في كود Go الخاص بك (فيديو تعليمي)

الأخطاء في Go

عند وجود أمر غير صالح في كود Go الخاص بك، سيؤدي ذلك إلى خطأ. لتوضيح ذلك، سنقوم بحذف إحدى علامات الاقتباس بعد "Hello World". هذا سيخلق خطأ في الصياغة عند تشغيل البرنامج (الشكل 4). تحتوي رسالة الخطأ هذه على تفاصيل سبب حدوث الخطأ ومكانه.

تقرير خطأ في Go
الشكل 4 - تقرير الخطأ في Go

ملخص

المقال أعلاه يتعلق بالأشياء التي تحتاج إلى توفيرها قبل البدء في البرمجة بلغة Go وإنشاء أول برنامج Hello World الخاص بك. قد يبدو هذا البرنامج بسيطًا، وقد لا يفعل الكثير، ولكن البدء بخطوات صغيرة يؤدي إلى تحقيق أشياء عظيمة. باتباع هذا الدليل، تكون قد اتخذت أول خطوة في أن تصبح مطور Go؛ إنشاء برامج كحل لمشاكلك سيساعدك كثيرًا في جعل العمل أكثر سلاسة.

ما تعلمته هنا قيم، هناك المزيد من الأدلة المفيدة على موقع Ozeki للقراءة. تحقق من المقال التالي حول هذا الموضوع حول كيفية إرسال SMS من Go.

ابدأ التغيير، حمل Ozeki SMS Gateway الآن!

More information