كيفية استخدام المتغيرات في Golang

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

كيفية استخدام المتغيرات في Golang

على سبيل المثال:

package main
import "fmt"

func main() {

 var name = "Quantrimang.com"
  
}

يتوفر إجمالي ثلاثة معرفات في المثال أعلاه:

  • الرئيسية : اسم الحزمة
  • main : اسم الوظيفة
  • الاسم : اسم المتغير

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

  • يجب أن تبدأ أسماء المعرفات بحرف أو بعلامة سفلية (_). ويمكن أن يحتوي الاسم على الأحرف 'a-z' أو 'A-Z' أو الأرقام 0-9 بالإضافة إلى الحرف '_'.
  • لا يمكن أن يبدأ اسم المعرف برقم.
  • أسماء المعرفات حساسة لحالة الأحرف.
  • لا يُسمح باستخدام الكلمات الرئيسية كمعرفات.
  • لا يوجد حد لطول اسم المعرف، ولكن يوصى بطول مثالي يتراوح من 4 إلى 15 حرفًا.

على سبيل المثال:

// Valid identifiers:
_geeks23
geeks
gek23sd
Geeks
geeKs
geeks_geeks

// Invalid identifiers:
212geeks
if
default

ملحوظة:

في لغة Go، هناك بعض المعرفات المعلنة مسبقًا والمتاحة للثوابت والأنواع والوظائف. لا يتم الاحتفاظ بهذه الأسماء، ويُسمح لك باستخدامها في الإعلانات. فيما يلي قائمة بالمعرفات المعلنة مسبقًا:

Cho hằng số:
true, false, iota, nil

Cho các kiểu:
int, int8, int16, int32, int64, uint,
uint8, uint16, uint32, uint64, uintptr,
float32, float64, complex128, complex64,
bool, byte, rune, string, error

Cho các hàm:
make, len, cap, new, append, copy, close, 
delete, complex, real, imag, panic, recover
  • تُسمى المتغيرات التي يتم تمثيلها بواسطة حرف السفل (_) بمعرفات فارغة. يتم استخدام هذا المتغير كعلامة نائبة مجهولة بدلاً من معرف عادي وله معنى خاص في الإعلانات، وكعامل، وفي التعيينات.
  • المتغير الذي يمكن الوصول إليه من حزمة أخرى يسمى معرفًا مُصدَّرًا. المعرفات المصدرة هي تلك التي تتوافق مع الشروط التالية:
    • يجب أن يكون الحرف الأول من اسم المعرف المُصدَّر حرفًا كبيرًا من أحرف Unicode.
    • يجب الإعلان عن المعرف داخل كتلة الحزمة أو كاسم لمتغير أو دالة أو نوع أو طريقة داخل تلك الحزمة.

في المثال أدناه، يحتوي الملف file1.go على متغير مُصدَّر يُسمى ExportedVariable ، والذي يمكن الوصول إليه داخل نفس الملف. ويقوم أيضًا باستيراد حزمة file2 والوصول إلى المتغير المُصدَّر AnotherExportedVariable من file2.go . من خلال تشغيل الأمر go run file1.go ، سيتم طباعة قيمة ExportedVariable ("Hello, World!") من file1.go وقيمة AnotherExportedVariable ("Greetings from file2!") من file2.go . يوضح هذا مفهوم إمكانية الوصول إلى المتغيرات المصدرة من حزمة أخرى في Go.

مثال على الملف 2:

//file2.go

package file2

// Exported variable
var AnotherExportedVariable = "Greetings from file2!"

مثال على الملف 1:

// file1.go

package main

import (
	"fmt"
	"github.com/yourusername/project/file2"
)

// Biến được xuất
var ExportedVariable = "Hello, World!"

func main() {
	// Truy cập biến đã xuất trong cùng file
	fmt.Println(ExportedVariable)

	// Truy cập biến đã xuất từ gói khác
	fmt.Println(file2.AnotherExportedVariable)
}

نتيجة:

Hello, World!
Greetings from file2!

اترك تعليقاً

How to Fix Microsoft Teams Password Error Forgot

How to Fix Microsoft Teams Password Error Forgot

Struggling with Microsoft Teams Password Error because you forgot your password? Follow our step-by-step guide on how to fix Microsoft Teams password error forgot issues quickly and securely. No tech skills needed!

لماذا يُعدّ مايكروسوفت تيمز بطيئًا جدًا؟ ١٠ نصائح لتسريعه في عام ٢٠٢٦

لماذا يُعدّ مايكروسوفت تيمز بطيئًا جدًا؟ ١٠ نصائح لتسريعه في عام ٢٠٢٦

هل تشعر بالإحباط من بطء برنامج مايكروسوفت تيمز؟ اكتشف سبب بطء مايكروسوفت تيمز وطبّق هذه النصائح العشر المجربة لتسريعه بشكل كبير في عام 2026 من أجل تعاون سلس للغاية.

كيفية إصلاح خطأ عدم تحميل علامة تبويب ويكي في مايكروسوفت تيمز

كيفية إصلاح خطأ عدم تحميل علامة تبويب ويكي في مايكروسوفت تيمز

هل تواجه مشكلة في تحميل علامة تبويب ويكي في مايكروسوفت تيمز؟ اكتشف حلولاً مجربة خطوة بخطوة لحل المشكلة بسرعة، واستعادة علامات تبويب ويكي، وتعزيز إنتاجية فريقك دون عناء.

كيفية إصلاح أخطاء مزامنة إدارة المهام في مايكروسوفت تيمز

كيفية إصلاح أخطاء مزامنة إدارة المهام في مايكروسوفت تيمز

هل سئمت من أخطاء مزامنة إدارة المهام في مايكروسوفت تيمز التي تعيق سير عملك؟ اتبع حلولنا الخبيرة خطوة بخطوة لاستعادة مزامنة المهام بسلاسة بين تيمز، وبلانييه، وقائمة المهام. حلول سريعة لراحة فورية!

كيفية مسح ذاكرة التخزين المؤقت لبرنامج مايكروسوفت تيمز لإصلاح مشاكل الأداء

كيفية مسح ذاكرة التخزين المؤقت لبرنامج مايكروسوفت تيمز لإصلاح مشاكل الأداء

هل تواجه مشكلة في بطء تطبيق مايكروسوفت تيمز؟ تعرّف على كيفية مسح ذاكرة التخزين المؤقت لتطبيق مايكروسوفت تيمز خطوة بخطوة لحل مشاكل الأداء، والبطء، والتعطل، وتحسين السرعة على أنظمة ويندوز، وماك، والويب، والهواتف المحمولة. حلول سريعة وفعّالة!

كيفية إصلاح أخطاء تشغيل الوسائط في مايكروسوفت تيمز عام 2026

كيفية إصلاح أخطاء تشغيل الوسائط في مايكروسوفت تيمز عام 2026

هل سئمت من مشاكل تشغيل الوسائط في مايكروسوفت تيمز التي تُفسد اجتماعاتك لعام 2026؟ اتبع دليلنا المُفصّل خطوة بخطوة لإصلاح مشاكل الصوت والفيديو والمشاركة بسرعة - دون الحاجة لأي مهارات تقنية. تعاون سلس بانتظارك!

كيفية إصلاح خطأ مايكروسوفت تيمز رقم 1200 على الهاتف (iOS/Android)

كيفية إصلاح خطأ مايكروسوفت تيمز رقم 1200 على الهاتف (iOS/Android)

هل سئمت من خطأ مايكروسوفت تيمز رقم 1200 الذي يتسبب في انقطاع مكالماتك الهاتفية؟ اكتشف حلولاً سريعة وبسيطة لأنظمة iOS وAndroid للعودة إلى العمل الجماعي بسلاسة وسرعة - دون الحاجة إلى أي مهارات تقنية!

حل مشكلة إعدادات بروكسي مايكروسوفت تيمز

حل مشكلة إعدادات بروكسي مايكروسوفت تيمز

هل تواجه مشكلة في إعدادات بروكسي مايكروسوفت تيمز؟ اكتشف خطوات فعّالة لحل هذه المشكلة. امسح ذاكرة التخزين المؤقت، وعدّل إعدادات البروكسي، واستمتع بمكالمات سلسة في دقائق معدودة مع دليلنا المتخصص.

كيفية تسجيل الدخول إلى مركز إدارة مايكروسوفت تيمز بشكل صحيح

كيفية تسجيل الدخول إلى مركز إدارة مايكروسوفت تيمز بشكل صحيح

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

أين تقويم فريقي؟ حل مشكلات المزامنة

أين تقويم فريقي؟ حل مشكلات المزامنة

هل تواجه مشكلة في مزامنة تقويم Teams الخاص بك؟ إليك دليلًا خطوة بخطوة لحل مشاكل المزامنة في Microsoft Teams. استعد عرض التقويم وقم بالمزامنة بسهولة تامة - نصائح الخبراء متوفرة هنا!