Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الثوابت

جزء من قسم Fundamentals في رحلة GO على Coddy — الدرس 12 من 109.

دعونا نتعلم عن الثوابت (constants) في لغة Go. الثوابت هي قيم لا يمكن تغييرها أثناء تنفيذ البرنامج.

أولاً، دعنا نعلن عن بعض الثوابت باستخدام الكلمة المفتاحية const:

const pi = 3.14
const appName = "Go Calculator"
    
fmt.Println(pi)
fmt.Println(appName)

بعد تنفيذ هذا الكود، سنرى قيم ثوابتنا معروضة على الشاشة:

3.14
Go Calculator

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

const pi = 3.14
pi = 5.6
// خطأ! لأن pi ثابت
challenge icon

التحدي

مبتدئ
في هذا التحدي، ستتدرب على استخدام الثوابت في Go. الثوابت هي قيم لا يمكن تغييرها بمجرد تعريفها.

مهمتك هي التصريح عن ثابت باسم maxStudents بقيمة 30، ثم طباعته على وحدة التحكم.

ورقة مرجعية

الثوابت هي قيم لا يمكن تغييرها أثناء تنفيذ البرنامج. قم بالتصريح عن الثوابت باستخدام الكلمة المفتاحية const:

const pi = 3.14
const appName = "Go Calculator"

لا يمكن إعادة تعيين قيم الثوابت بعد التصريح عنها - محاولة القيام بذلك ستؤدي إلى حدوث خطأ:

const pi = 3.14
pi = 5.6  // خطأ! لأن pi هو const

جرّب بنفسك

package main

import "fmt"

func main() {
	// TODO: قم بتعريف ثابت باسم maxStudents بقيمة 30
	
	// اطبع الثابت
	fmt.Println("Maximum number of students allowed:", maxStudents)
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals