Menu
CoddyTech

קבועים

חלק מהיחידה יסודות במסלול ה-GDScript של Coddy. שיעור 12 מתוך 92.

קבוע הוא ערך שאינו יכול להשתנות לאחר יצירתו. ב-GDScript מצהירים עליו באמצעות מילת המפתח const במקום var:

const MAX_HP = 100

הפעולה הזו יוצרת קבוע בשם MAX_HP עם הערך 100. שמות של קבועים נכתבים ב־CONSTANT_CASE: אותיות גדולות עם קווים תחתונים בין המילים.

הקצאת ערך חדש לקבוע היא שגיאה, ו-Godot מדווח על כך לפני שהתוכנית פועלת:

const MAX_HP = 100
MAX_HP = 200 # שגיאה: אי אפשר להקצות ערך חדש לקבוע

קבוע מקבל את הערך שלו בהכרזה, לכן גם const LIMIT ללא ערך הוא שגיאה. אפשר להגדיר לקבוע גם טיפוס: const GRAVITY: float = 9.8.

השתמשו בקבועים לערכים שנשארים זהים בזמן שהתוכנית פועלת, כמו השלב הגבוה ביותר או מספר החיים בתחילת המשחק. השם מבהיר לקוראים מה המספר מייצג.

challenge icon

אתגר

מתחילים

הצהירו על שני קבועים מתחת להערה:

  • MAX_LIVES עם הערך 3
  • GRAVITY עם הערך 9.8

אל תשנו את שורות print(). התוכנית מדפיסה:

MAX_LIVES = 3
GRAVITY = 9.8

נסו בעצמכם

extends Node

func _ready():
	# הכריזו על הקבועים שלהלן
	
	# אל תשנו את השורות שלהלן
	print("MAX_LIVES = ", MAX_LIVES)
	print("GRAVITY = ", GRAVITY)
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר GDScript אונליין