الكلمة المفتاحية var في Go

تُستخدم الكلمة الأساسية var في Golang  لإنشاء متغيرات من نوع معين باسم مميز وقيمة أولية. إن التهيئة اختيارية في وقت إعلان المتغير باستخدام الكلمة الأساسية var والتي سنناقشها لاحقًا في هذه المقالة.

الكلمة المفتاحية var في Go

بناء الجملة:

var identifier type = expression

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

// ở đây quantrimang1 là định danh
// hoặc tên biến, int là
// kiểu và 200 là giá trị được gán
var quantrimang1 int = 200

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

بناء الجملة:

var identifier = initialValue

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

var quantrimang1 = 200

إعلان متغيرات متعددة باستخدام الكلمة الأساسية var

تُستخدم الكلمة الأساسية var أيضًا لإعلان متغيرات متعددة على سطر واحد. يمكنك أيضًا توفير القيم الأولية للمتغيرات كما هو موضح أدناه:

أعلن عن متغيرات متعددة باستخدام الكلمة الأساسية var مع النوع:

var quantrimang1, quantrimang2, quantrimang3, quantrimang4 int

أعلن عن متغيرات متعددة باستخدام الكلمة الأساسية var مع نوعها وقيمتها الأولية.

var quantrimang1,  quantrimang2,  quantrimang3,  quantrimang4 int = 10, 20, 30, 40

ملحوظة:

يمكنك أيضًا استخدام استنتاج النوع (الذي تمت مناقشته أعلاه) لإعلام المترجم بالنوع، أي أن يكون لديك خيار مسح النوع أثناء إعلان متغيرات متعددة.
على سبيل المثال:

var quantrimang1, quantrimang2, quantrimang3, quantrimang4 = 10, 20, 30.30, true

يمكنك أيضًا استخدام أسطر متعددة لإعلان قيم أنواع مختلفة وتهيئةها باستخدام الكلمة الأساسية var كما يلي:
على سبيل المثال:

var(
     quantrimang1 = 100
     quantrimang2 = 200.57
     quantrimang3 bool
     quantrimang4 string = "Quantrimang"
)

عند استخدامه typeأثناء الإعلان، يُسمح لك فقط بإعلان متغيرات متعددة من نفس النوع. ولكن عندما تقوم بالحذف typeأثناء الإعلان، يُسمح لك بإعلان متغيرات متعددة من أنواع مختلفة.

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

// Minh họa chương trình Go khai báo nhiều biến bằng từ khóa var
package main 

import "fmt"

func main() { 

	// Khai báo và khởi tạo nhiều biến cùng loại trong một dòng cùng với kiểu
	var geek1, geek2, geek3 int = 232, 784, 854 

	// Khai báo và khởi tạo nhiều biến của các kiểu khác nhau trong một dòng với kiểu không xác định
	var geek4, geek5, geek6 = 100, "GFG", 7896.46 

	
// Hiện giá trị của các biến
fmt.Printf("The value of geek1 is : %d\n", geek1) 
										
fmt.Printf("The value of geek2 is : %d\n", geek2) 
										
fmt.Printf("The value of geek3 is : %d\n", geek3) 

fmt.Printf("The value of geek4 is : %d\n", geek4) 
										
fmt.Printf("The value of geek5 is : %s\n", geek5) 
										
fmt.Printf("The value of geek6 is : %f", geek6) 
											
} 

نتيجة:

The value of geek1 is : 232
The value of geek2 is : 784
The value of geek3 is : 854
The value of geek4 is : 100
The value of geek5 is : GFG
The value of geek6 is : 7896.460000

نقاط مهمة يجب تذكرها حول كلمة var في Go:

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

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

// Chương trình Go minh họa khái niệm từ khóa var
package main 
	
import "fmt"
	
func main() { 

	// Biến được khai báo nhưng không có khởi tạo
	var geek1 int
	var geek2 string 
	var geek3 float64 
	var geek4 bool

	// Hiện giá trị zero của các biến
	fmt.Printf("The value of geek1 is : %d\n", geek1) 
							
	fmt.Printf("The value of geek2 is : %s\n", geek2) 

	fmt.Printf("The value of geek3 is : %f\n", geek3) 

	fmt.Printf("The value of geek4 is : %t", geek4) 
								
} 

نتيجة:

The value of geek1 is : 0
The value of geek2 is : 
The value of geek3 is : 0.000000
The value of geek4 is : false

اترك تعليقاً

أفكار لتزيين مكتبك بطابع مرعب

أفكار لتزيين مكتبك بطابع مرعب

ابتكر ركنًا مكتبيًا مرعبًا باستخدام أفكار ديكور مكتب الهالوين التي تحافظ على مساحة عملك قابلة للاستخدام ومرتبة وتراعي سلامة مكان العمل.

10 أفكار لتزيين الهالوين باستخدام صناديق الكرتون المعاد تدويرها (من السهل إلى المتقدم)

10 أفكار لتزيين الهالوين باستخدام صناديق الكرتون المعاد تدويرها (من السهل إلى المتقدم)

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

أزياء الهالوين للمعلمين التي سيتعرف عليها الأطفال بالفعل في عام 2026

أزياء الهالوين للمعلمين التي سيتعرف عليها الأطفال بالفعل في عام 2026

اعثر على أزياء الهالوين المميزة للمعلمين لعام 2026، من بلووي ودوج مان إلى ماريو وهانتر/إكس، مع اختيارات حسب الفئة العمرية ونصائح آمنة للاستخدام في الفصول الدراسية.

20 زيًّا سهلًا لطلاب الجامعات في الهالوين يمكنك صنعها من ملابسك الموجودة في خزانتك

20 زيًّا سهلًا لطلاب الجامعات في الهالوين يمكنك صنعها من ملابسك الموجودة في خزانتك

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

جماليات الرعب على BookTok: قراءات وديكورات هالوين تناسب جميع مستويات الرعب

جماليات الرعب على BookTok: قراءات وديكورات هالوين تناسب جميع مستويات الرعب

استكشف كتب الرعب المستوحاة من تطبيق BookTok وديكورات الهالوين، وقارن بين الأنماط القوطية والمريحة وأنماط أفلام الرعب مع نصائح عملية لإنشاء ركن قراءة آمن.

كيفية تنظيم حفلة هالوين افتراضية للفرق العاملة عن بُعد

كيفية تنظيم حفلة هالوين افتراضية للفرق العاملة عن بُعد

خطط لحفلة هالوين افتراضية شاملة للفرق العاملة عن بعد مع جدولة مناسبة للمناطق الزمنية، وألعاب بسيطة، وخيارات متاحة، وقائمة مرجعية عملية للاستضافة.

أفكار لحفلات الهالوين في المدارس الابتدائية: مخيفة لكنها ممتعة

أفكار لحفلات الهالوين في المدارس الابتدائية: مخيفة لكنها ممتعة

خطط لحفلة هالوين ممتعة في المدرسة الابتدائية تتضمن أعمالاً يدوية سهلة، وألعاباً، وحلويات تناسب الجميع، ونصائح حول الأزياء، وجدولاً زمنياً نموذجياً للفصل الدراسي مدته 75 دقيقة.

لماذا يُعدّ الذكاء العاطفي مهمًا في القيادة - وكيفية تطويره

لماذا يُعدّ الذكاء العاطفي مهمًا في القيادة - وكيفية تطويره

تعرف على أهمية الذكاء العاطفي في القيادة، وأين يكون أكثر فائدة، وكيفية تعزيزه، وكيفية معرفة ما إذا كان نهجك ناجحًا.

بناء علامة تجارية شخصية على لينكدإن في عام 2026: ما الذي لا يزال فعالاً، وما الذي تغير، وما الذي يجب تجاهله

بناء علامة تجارية شخصية على لينكدإن في عام 2026: ما الذي لا يزال فعالاً، وما الذي تغير، وما الذي يجب تجاهله

قم ببناء علامة تجارية شخصية موثوقة على LinkedIn في عام 2026 من خلال الملف الشخصي الحالي والمحتوى والنشرة الإخبارية والتحليلات والتحقق من الهوية وإرشادات الظهور من LinkedIn.

أفكار أزياء مستوحاة من ثقافة البوب ​​ستسيطر على عيد الهالوين 2026

أفكار أزياء مستوحاة من ثقافة البوب ​​ستسيطر على عيد الهالوين 2026

خطط لإطلالة مميزة في عيد الهالوين 2026 باستخدام أزياء مستوحاة من ثقافة البوب ​​مثل سبايدرمان، سوبر جيرل، توي ستوري 5، موانا، ماريو، ووندايز.