Menu
Coddy logo textTech

let לעומת var

חלק מהיחידה יסודות במסלול ה-Swift של Coddy. שיעור 4 מתוך 86.

ב-Swift משתמשים ב-let וב-var כדי לאחסן ערכים.

var יוצר משתנה. אפשר לשנות את הערך שלו בהמשך:

var score = 10
print(score)  // 10
score = 20
print(score)  // 20

let יוצר קבוע. לא ניתן לשנות את ערכו לאחר שנקבע:

let name = "Alice"
print(name)  // Alice
// name = "Bob"  // שגיאה! אי אפשר להקצות ערך לקבוע 'let'

באיזה מהם להשתמש ומתי?

  • השתמשו ב־let כברירת מחדל. אם אין צורך לשנות ערך, הגדירו אותו כקבוע.
  • השתמשו ב־var רק כאשר ידוע לכם שיהיה צורך לשנות את הערך.

זהו נוהג מומלץ ב-Swift שהופך את הקוד שלך לבטוח יותר וקל יותר להבנה.

challenge icon

אתגר

מתחילים

צור קבוע בשם language עם הערך "Swift" ומשתנה בשם age עם הערך 25. הדפס את שני הערכים בשורות נפרדות.

נסו בעצמכם

// הקלידו את הקוד שלכם למטה
// אחד מהשניים לעולם אינו משנה את ערכו, והשני יכול להשתנות


// אל תשנו את השורות שלמטה
print(language)
print(age)
quiz iconבחנו את עצמכם

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

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

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