برنامج تعليمي لـ 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:
- تحقق من المتطلبات الأساسية
- إعداد Go
- اختبار ما إذا كان Go مثبتًا
- فتح المفكرة
- إنشاء مجلد لملفات Go
- كتابة برنامج "مرحبًا بالعالم" بلغة Go
- تشغيل برنامج "مرحبًا بالعالم" بلغة Go
- تحقق من الناتج
المتطلبات الأساسية
إليك ما تحتاجه للبدء. لكتابة أول برنامج كمبيوتر لك بلغة Go، تحتاج إلى جهاز كمبيوتر يعمل بنظام Windows، ولغة Go وكود المثال المقدم أدناه.
- جهاز كمبيوتر يعمل بنظام Windows 10
- لغة Go
- مشروع Ozeki Hello World كمثال
تنزيل لغة Go
قد ترغب في استخدام هذا الرابط: https://golang.org/ لتنزيل Go.
تنزيل Go
للبدء في البرمجة بلغة Go، يجب عليك أولاً تنزيلها من الموقع الرسمي. قم بزيارة الرابط https://golang.org/. انقر على زر تنزيل Go الأزرق (الشكل 1). سيبدأ هذا في تنزيل المثبت إلى موقع التنزيل الافتراضي لمتصفحك.
تثبيت لغة Go
لاختبار ما إذا كان Go مثبتًا، يجب علينا فتح موجه الأوامر واكتب الأمر التالي:
//هذا الأمر سيعيد الإصدار الحالي من Go المثبت على جهازنا go version
اختبار Go
يمكنك اختبار ما إذا كان Go مثبتًا بنجاح في موجه الأوامر. افتح موجه الأوامر أولاً. اكتب "go version" واضغط على Enter (الشكل 2). إذا أعاد موجه الأوامر الإصدار الحالي من Go المثبت، فهو يعمل بشكل صحيح.
كتابة برنامج "مرحبًا بالعالم" بلغة Go
لكتابة أول برنامج Go لدينا، سنستخدم المفكرة في Windows.
لإنشاء أول مشروع Go لدينا، يجب علينا إنشاء مجلد حيث سنضع ملفاتنا للتطوير.
يمكننا القيام بذلك يدويًا أو إذا كنت معتادًا على موجه الأوامر، يمكنك إنشاء ملفاتك باستخدامه.
في الفيديو التالي، سأوضح لك كيفية إنشاء أول مشروع Go لديك.
//إذا كنت تريد استخدام اسم مختلف للمشروع، يمكنك استبدال جزء helloWorld go mod init helloWorld
package main import "fmt" func main() { fmt.Println("Hello world!"); }
تشغيل برنامج "Hello World" في لغة Go
لتشغيل الكود الخاص بك في Go، يجب استخدام موجه الأوامر.
لتشغيل أول كود Go لدينا، سنستخدم الأمر التالي:
//هذا الأمر سيشغل كود Go الذي يحتوي على الحزمة الرئيسية go run .
نتيجة الكود الخاص بك
لتشغيل برنامجك، ببساطة افتح موجه الأوامر في مجلد البرنامج الخاص بك. اكتب "go run ." واضغط إنتر (الشكل 3). هذا سينفذ الكود الخاص بك. ستظهر رسالة "Hello World!" في الكونسول. هذه هي نتيجة البرنامج.
ماذا لو حدث خطأ في برنامج Go الخاص بك
إذا قمت بخطأ عند كتابة التعليمات في Go، ستحصل على خطأ في الصياغة. سيتم تمييز السطر الذي يحتوي على الخطأ باللون الأحمر، وسيخبرك الكمبيوتر بسبب عدم فهمه للتعليمات. لتصحيح الخطأ، يجب العودة إلى محرر النصوص وتعديل البرنامج. البرامج تقول إنها "أصلحت الخطأ" عند تصحيح الأخطاء.
في الكود أدناه سنقوم بإنشاء خطأ متعمدًا بعدم وضع فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر، كيف نصلح الخطأ، وكيف نشغل البرنامج بنجاح.
ما هو خطأ الصياغة؟
خطأ الصياغة يعني أنني لا أفهم. إذا تحدثت مع شخص ما باللغة الإنجليزية و لم يفهم ما تقوله، سيرد بـ "أنا لا أفهم". إذا تحدثت إلى الكمبيوتر بلغة Go ولم يفهم الكمبيوتر ما تقوله، سيرد بـ "خطأ في الصياغة".
كيفية التعامل مع خطأ الصياغة في Go؟
في الكود أدناه سنقوم بإنشاء خطأ صياغة متعمدًا بعدم وضع فاصلة منقوطة بعد سطر Hello World. سترى كيف يتفاعل الكمبيوتر، كيف نصلح الخطأ، وكيف نشغل البرنامج بنجاح.
الأخطاء في Go
عند وجود أمر غير صالح في كود Go الخاص بك، سيؤدي ذلك إلى خطأ. لتوضيح ذلك، سنقوم بحذف إحدى علامات الاقتباس بعد "Hello World". هذا سيخلق خطأ في الصياغة عند تشغيل البرنامج (الشكل 4). تحتوي رسالة الخطأ هذه على تفاصيل سبب حدوث الخطأ ومكانه.
ملخص
المقال أعلاه يتعلق بالأشياء التي تحتاج إلى توفيرها قبل البدء في البرمجة بلغة Go وإنشاء أول برنامج Hello World الخاص بك. قد يبدو هذا البرنامج بسيطًا، وقد لا يفعل الكثير، ولكن البدء بخطوات صغيرة يؤدي إلى تحقيق أشياء عظيمة. باتباع هذا الدليل، تكون قد اتخذت أول خطوة في أن تصبح مطور Go؛ إنشاء برامج كحل لمشاكلك سيساعدك كثيرًا في جعل العمل أكثر سلاسة.
ما تعلمته هنا قيم، هناك المزيد من الأدلة المفيدة على موقع Ozeki للقراءة. تحقق من المقال التالي حول هذا الموضوع حول كيفية إرسال SMS من Go.
ابدأ التغيير، حمل Ozeki SMS Gateway الآن!
More information
- درس C# لـ SMS: Hello world
- درس Visual Basic لـ SMS: Hello world
- درس F# لـ SMS: Hello world
- درس Java لـ SMS: Hello world
- برنامج تعليمي لرسائل SMS عبر Javascript: Hello world
- درس Node.js لـ SMS: Hello world
- درس Kotlin لـ SMS: Hello world
- درس C/C++ لـ SMS: Hello world
- درس Delphi لـ SMS: Hello world
- درس PHP لـ SMS: Hello world
- درس Perl لـ SMS: Hello world
- درس Python لـ SMS: Hello world
- درس Python flask لـ SMS: Hello world
- درس Ruby لـ SMS: Hello world
- درس Tcl/Tk لـ SMS: Hello world
- درس Go لـ SMS: Hello world
- درس R لـ SMS: Hello world
- درس Scala لـ SMS: Hello world
- درس Objective C لـ SMS: Hello world
- دروس لمطوري البرمجيات