Menu
CoddyTech

מוסכמות למתן שמות

חלק מהיחידה יסודות במסלול ה-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 אונליין