Latest web development tutorials

الذهاب بنية اللغة

قبل أن نبدأ في تعلم لغة البرمجة GO اللبنات الأساسية، دعونا أولا أن نفهم بنية اللغة الذهاب أسهل برنامج.


الذهاب أمثلة مرحبا العالم

الذهاب لغة يستند في تكوينها لديه العناصر التالية:

  • إعلان حزمة
  • إدخال حزمة
  • وظيفة
  • متغير
  • بيان والتعبير
  • مذكرة

دعونا نلقي نظرة على رمز بسيط، هو رمز الانتاج "مرحبا العالم!"

package main

import "fmt"

func main() {
   /* 这是我的第一个简单的程序 */
   fmt.Println("Hello, World!")
}

دعونا ننظر في كل جزء من البرنامج المذكور أعلاه:

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

  2. استيرادالسطر التالي"معاهدة المواد الانشطارية"إذهبي للمترجم أن هذا الإجراء يتطلب حزمة استخدام معاهدة المواد الانشطارية (وظيفة، أو عناصر أخرى)، وتنفذ حزمة معاهدة المواد الانشطارية تنسيق IO (الإدخال / الإخراج) وظائف.

  3. الرئيسية ظائفهاالسطر التالي()هي وظيفة البرنامج يبدأ التنفيذ. كل وظيفتها الرئيسية هي برنامج قابل للتنفيذ يجب أن يحتوي على وظيفة في عام تجرى بعد بدء أول (وإذا الحرف الأول وظيفة () أداء هذه الوظيفة).

  4. السطر التالي هو التعليق /*...*/، متى سيتم تجاهل تنفيذ البرنامج. تعليقات سطر واحد هي الشكل الأكثر شيوعا من التعليقات، يمكنك استخدام التعليقات سطر واحد تبدأ // في أي مكان. وقد تم تعليق متعدد الخطوط، وتسمى أيضا تعليقات كتلة، مع / * في بداية ونهاية مع * / دون أن تكون متداخلة، تعليق متعدد الخطوط وعادة ما يستخدم لوصف وثيقة أو تعليق قصاصات إلى كتلة من الحزم.

  5. السطر التاليfmt.Println (...)الناتج يمكن السلسلة إلى وحدة التحكم، وتلقائيا تزيد من الماضي السطر حرف \ ن.
    استخدام fmt.Print ( "مرحبا، العالم ن \") يمكن الحصول على نفس النتائج.
    طباعة وPrintln هاتين الوظيفتين كما يدعم استخدام المتغيرات، مثل: (آر) fmt.Println. إذا لم يكن محددا، أنها سوف تتخلف شكل مطبوع الانتاج آر متغير إلى وحدة التحكم.

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


تنفيذ برنامج العودة

دعونا ننظر في كيفية كتابة التعليمات البرمجية العودة وتنفيذه. المضي قدما على النحو التالي:

  1. فتح محرر مثل Sublime2، إضافة رمز أعلاه إلى المحرر.

  2. حفظhello.goرمز أعلاه

  3. فتح سطر الأوامر وأدخل ملف البرنامج المخزن في الدليل.

  4. أدخل الأمريذهب تشغيلالصحافةhello.goEnter لتنفيذ التعليمات البرمجية.

  5. إذا فعلت بشكل صحيح سترى"مرحبا العالم!"كلمات الناتج على الشاشة.

$ go run hello.go
Hello, World!