Menu
CoddyTech

הוראת 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 אונליין