משתנים ריקים
חלק מהיחידה יסודות במסלול ה-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 פירושו שאין ערך כלל.
אתגר
מתחיליםהשחקן עדיין לא בחר נשק.
- מתחת להערה הראשונה, צור משתנה בשם
weaponעם הערךnull. - מתחת להערה השנייה, שמור את המחרוזת
"Sword"בתוךweapon.
אל תשנה את שורות print(). התוכנית מדפיסה:
weapon = <null>
weapon = Swordנסו בעצמכם
extends Node
func _ready():
# צור את המשתנה weapon עם הערך null
print("weapon = ", weapon)
# אחסן את "Sword" ב-weapon
print("weapon = ", weapon)
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםחלוקה שלמהאופרטור מודולוקיצורי דרך אריתמטייםסיכום – חשבון פשוטאופרטורי השוואהתרגלו בעצמכם: קומפיילר GDScript אונליין