Menu
CoddyTech
flag Ar iconالعربيةdown icon

قواعد التسمية

جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 9 من 92.

اصطلاحات التسمية هي إرشادات تجعل قراءة الشيفرة أسهل. يكتب دليل أسلوب Godot أسماء المتغيرات بصيغة snake_case: كلمات بأحرف صغيرة تفصل بينها شرطات سفلية، مثل player_name أو max_health.

اختر أسماء وصفية توضّح معنى القيمة:

# تسمية سيئة
var isAlive = true # ليس بتنسيق snake_case
var a = 10
var b = "Hello"
# تسمية جيدة
var is_alive = true
var age = 10
var greeting = "Hello"

بعض القواعد تتعلق ببنية اللغة، لا بالأسلوب، ومخالفتها تُعد خطأً:

  • يتكوّن الاسم من أحرف وأرقام وشرطات سفلية فقط، لذا لا يحتوي على مسافات أو واصلات
  • لا يمكن أن يبدأ الاسم برقم: player2 صالح، أما 2player فليس صالحًا
  • لا يمكن أن تكون الكلمة المفتاحية، مثل var أو func، اسمًا

الأسماء حسّاسة لحالة الأحرف: score وScore متغيران مختلفان.

challenge icon

التحدي

مبتدئ

المتغيرات الثلاثة في البرنامج ليست أسماؤها بصيغة snake_case، بينما تستخدم أسطر print() بالفعل الأسماء بصيغة snake_case. أعد تسمية المتغيرات:

  • PlayerName إلى player_name
  • coinCount إلى coin_count
  • IsOnline إلى is_online

أبقِ القيم كما هي ولا تغيّر أسطر print(). يطبع البرنامج:

Player: Ada
Coins: 120
Online: true

جرّب بنفسك

extends Node

func _ready():
	# أعِد تسمية هذه المتغيرات وفق نمط snake_case
	var PlayerName = "Ada"
	var coinCount = 120
	var IsOnline = true
	# لا تغيّر الأسطر أدناه
	print("Player: ", player_name)
	print("Coins: ", coin_count)
	print("Online: ", is_online)
quiz iconاختبر نفسك

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

جميع دروس الأساسيات

تدرّب بنفسك: مترجم GDScript عبر الإنترنت