Menu
Coddy logo textTech

השמה מורכבת

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

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

var score = 10
score = score + 5  // הדרך הארוכה
score += 5         // הדרך המקוצרת

שתי השורות עושות את אותו הדבר: מוסיפות 5 ל־score. את האופרטור += קוראים «הוסף והקצה».

Swift מספקת אופרטורי השמה מורכבים לכל פעולות החשבון הבסיסיות:

var number = 20

number += 5   // הערך של number הוא כעת 25
number -= 3   // הערך של number הוא כעת 22
number *= 2   // הערך של number הוא כעת 44
number /= 4   // הערך של number הוא כעת 11
number %= 3   // הערך של number הוא כעת 2

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

challenge icon

אתגר

קל

המשתנה הבא נתון לך:

var balance = 100

בצע את הפעולות הבאות על balance באמצעות אופרטורי השמה משולבים, בדיוק לפי הסדר הזה:

  1. הוסף 50 ל־balance
  2. החסר 30 מ־balance
  3. הכפל את balance ב־2
  4. חלק את balance ב־4
  5. מצא את השארית כשמחלקים את balance ב־7

לאחר כל הפעולות, הדפס את הערך הסופי של balance.

נסו בעצמכם

var balance = 100

// TODO: כתבו את הקוד שלכם למטה
// השתמשו באופרטורים של השמה משולבת כדי:
// 1. להוסיף 50 ל-balance
// 2. להחסיר 30 מ-balance
// 3. להכפיל את balance ב-2
// 4. לחלק את balance ב-4
// 5. לקבל את השארית מחלוקת balance ב-7


// הדפיסו את הערך הסופי של balance
print(balance)
quiz iconבחנו את עצמכם

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

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

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