Menu
CoddyTech

משתנים ריקים

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

null הוא ערך מיוחד שמשמעותו "אין ערך". משתנה שמכיל null קיים, אבל עדיין לא מאוחסן בו שום דבר:

var weapon = null

השתמשו ב־null עבור משהו שעדיין לא ידוע או לא נבחר:

var player_name = null # עדיין לא הוזן שם
var target = null # עדיין לא נבחר אויב

משתנה שנוצר ללא ערך מתחיל גם הוא בתור null, ולכן var shield לבדו מכיל null.

הדפסת null מציגה <null>. כשערך ידוע, אחסן אותו כמו כל ערך אחר:

var weapon = null
print(weapon) # <null>
weapon = "Sword"
print(weapon) # Sword

הערה: null אינו זהה ל־0, למחרוזת ריקה "" או ל־false. אלה ערכים ממשיים: אפס, טקסט ריק ושקר. null פירושו שאין ערך כלל.

challenge icon

אתגר

מתחילים

השחקן עדיין לא בחר נשק.

  1. מתחת להערה הראשונה, צור משתנה בשם weapon עם הערך null.
  2. מתחת להערה השנייה, שמור את המחרוזת "Sword" בתוך weapon.

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

weapon = <null>
weapon = Sword

נסו בעצמכם

extends Node

func _ready():
	# צור את המשתנה weapon עם הערך null
	
	print("weapon = ", weapon)
	# אחסן את "Sword" ב-weapon
	
	print("weapon = ", weapon)
quiz iconבחנו את עצמכם

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

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

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