Menu
Coddy logo textTech

הוראת If

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

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

let temperature = 35

if temperature > 30 {
    print("It's hot outside!")
}

הקוד שבתוך הסוגריים המסולסלים רץ רק כשהתנאי מוערך כ-true. אילו temperature היה 25, שום דבר לא היה מודפס כי התנאי היה שקרי.

אפשר להשתמש בכל ביטוי שמחזיר ערך בוליאני כתנאי שלך, כולל אופרטורי ההשוואה והאופרטורים הלוגיים שכבר למדת:

let age = 20
let hasID = true

if age >= 18 && hasID {
    print("Access granted")
}

שימו לב ש-Swift לא מחייבת סוגריים סביב התנאי, אך אפשר להוסיף אותם אם מעדיפים. לעומת זאת, הסוגריים המסולסלים נדרשים תמיד, גם עבור פקודות בשורה אחת.

challenge icon

אתגר

קל

המשתנים הבאים נתונים לך:

let speed = 85
let speedLimit = 80

השתמש בהוראת if כדי לבדוק אם speed גדול מ־speedLimit.

אם התנאי נכון, הדפס Speeding ticket issued.

נסו בעצמכם

let speed = 85
let speedLimit = 80

// TODO: כתבו את הקוד שלכם למטה
// השתמשו במשפט if כדי לבדוק אם speed גדול מ-speedLimit
// אם התנאי מתקיים, הדפיסו "Speeding ticket issued"
quiz iconבחנו את עצמכם

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

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

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