Menu
Coddy logo textTech

הערך 'nil'

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

nil. הערך המיוחד הזה מייצג היעדר של כל ערך — חשבו עליו כעל מכל ריק.

ב-Lua, כשמכריזים על משתנה אך לא מקצים לו ערך, המשתנה הזה מכיל אוטומטית nil:

local emptyVariable
print(emptyVariable)  -- הפלט יהיה: nil

מילת המפתח local משמשת להכרזה על משתנה ששייך לתחום הנוכחי, כלומר אפשר לגשת אליו רק בתוך בלוק הקוד שבו הוא מוגדר. זו הדרך המומלצת ליצור משתנים ב-Lua.

הערך nil הוא הדרך של Lua לומר "אין כאן כלום." הוא שונה מהמספר 0, ממחרוזת ריקה או מהערך הבוליאני false — משמעותו המילולית היא שעדיין לא הוקצה שום ערך.

challenge icon

אתגר

קל

צור משתנה בשם playerStatus בלי להקצות לו ערך. לאחר מכן הדפס את המשתנה כדי לראות איזה ערך Lua מקצה לו כברירת מחדל.

נסו בעצמכם

-- TODO: כתבו את הקוד שלכם כאן
quiz iconבחנו את עצמכם

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

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

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