Latest posts
-
الدوال في لغة Go: التعريف والاستدعاء وإرجاع القيم
الدوال (Functions) هي اللبنات الأساسية لتنظيم الكود وإعادة استخدامه. تتميز Go بدعم قوي ومرن للدوال يشمل ميزات فريدة مثل إرجاع عدة قيم في وقت واحد. في هذا الدرس سنغطي كل ما تحتاجه لإتقان كتابة الدوال في Go. تعريف الدالة الأساسي تعرّف الدالة باستخدام الكلمة المفتاحية func متبوعة باسم الدالة، ثم قائمة بالمعاملات بين قوسين، ثم
-
المعاملات في لغة Go: الحسابية والمنطقية والمقارنة
المعاملات (Operators) هي رموز خاصة تؤدي عمليات معينة على المتغيرات والقيم. تدعم Go مجموعة كاملة من المعاملات يمكن تصنيفها إلى عدة أنواع رئيسية. في هذا الدرس سنتعرف على أهمها مع أمثلة عملية. المعاملات الحسابية تستخدم لإجراء العمليات الرياضية الأساسية: + للجمع، – للطرح، * للضرب، / للقسمة، و % لإيجاد باقي القسمة. تجدر الإشارة إلى
-
جمل الشروط في لغة Go: if و else و switch
جمل الشروط هي أحد الأركان الأساسية في أي لغة برمجة، فهي تتيح للبرنامج اتخاذ قرارات بناءً على معطيات معينة. توفر Go جملتي if/else و switch بصيغة بسيطة وفعالة للتحكم في تدفق البرنامج. جملة if الأساسية تتألف جملة if في Go من الكلمة المفتاحية if متبوعة بشرط، ثم كتلة كود توضع بين أقواس معقوفة. لاحظ أن
-
المتغيرات في لغة Go: التعريف والاستخدام
المتغيرات هي حاويات تستخدم لتخزين القيم في الذاكرة لاستخدامها لاحقًا داخل البرنامج. تتعامل لغة Go مع المتغيرات بطريقة صارمة من حيث الأنواع، فكل متغير يجب أن يكون له نوع محدد إما يتم تحديده يدويًا أو تستنتجه اللغة تلقائيًا من القيمة الأولى. تعريف المتغيرات باستخدام var الطريقة الأساسية لتعريف متغير في Go هي استخدام الكلمة المفتاحية
-
أنواع البيانات في لغة Go: الأرقام والنصوص والقيم المنطقية
تدعم لغة Go مجموعة واسعة من أنواع البيانات المُدمجة (Built-in Types) التي تُستخدم لتخزين أنواع مختلفة من القيم. فهم هذه الأنواع هو الأساس لكتابة برامج فعّالة وآمنة. في هذا الدرس سنستعرض أهم الأنواع الأساسية في Go. الأنواع الرقمية الصحيحة تقدم Go عدة أنواع للأعداد الصحيحة بأحجام مختلفة: int8 و int16 و int32 و int64 للأرقام
-
تركيب لغة Go (Syntax): فهم بنية البرنامج الأساسية
بنية برنامج Go يتكوّن أي برنامج بلغة Go من ثلاثة عناصر أساسية: تعريف الحزمة (Package)، ثم استيراد الحزم المساعدة (Imports)، وأخيرًا تعريف الدوال التي تحتوي على منطق البرنامج. أي برنامج تنفيذي يجب أن يبدأ بالسطر package main، وأن يحتوي على دالة واحدة على الأقل تسمّى main تبدأ منها عملية التنفيذ. الجمل والفواصل على عكس بعض
-
البداية مع لغة Go: تثبيت اللغة وكتابة أول برنامج
تثبيت لغة Go لتثبيت Go على جهازك، ادخل إلى الموقع الرسمي للغة ثم حمّل النسخة المناسبة لنظام تشغيلك. تدعم اللغة ويندوز وماك ولينكس، وكل نسخة تأتي بمثبّت تلقائي سهل الاستخدام. بعد التثبيت، يمكنك التأكد من أن Go على جهازك بفتح سطر الأوامر وكتابة الأمر go version ليظهر لك رقم الإصدار. إعداد بيئة التطوير يمكنك كتابة
-
مقدمة في لغة البرمجة Go
لغة Go (وتُعرف أيضًا باسم Golang) هي لغة برمجة حديثة، مفتوحة المصدر، وتعمل على جميع أنظمة التشغيل تقريبًا. تعتمد على الترجمة إلى لغة الآلة (Compiled)، وتتميز بالسرعة العالية والبساطة في الوقت نفسه. صُمّمت داخل شركة جوجل على يد فريق من المهندسين المخضرمين عام 2007، وتمّ إطلاقها للعامة عام 2009، بهدف بناء لغة سهلة التعلّم تجمع