Menu
Coddy logo textTech

אינטרפולציה של מחרוזות

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

אינטרפולציה של מחרוזות מאפשרת לך לשלב משתנים וביטויים ישירות בתוך מחרוזת. במקום לחבר מחרוזות באמצעות האופרטור +, מציבים ערכים בתוך \() במחרוזת.

let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// פלט: קוראים לי Alice ואני בן 25.

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

אפשר אפילו לכלול ביטויים שמחושבים מיד:

let price = 19.99
let quantity = 3
print("Total: $\(price * Double(quantity))")
// פלט: $59.97

שילוב מחרוזות הופך את הקוד שלך לנקי וקל יותר לקריאה בהשוואה לשרשור של כמה מחרוזות באמצעות +. זו הדרך המועדפת לבנות מחרוזות דינמיות ב-Swift.

challenge icon

אתגר

קל

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

let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2

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

הדפס את ההודעה הבאה:

Item: Wireless Headphones (x2) - Total: $159.98

השתמש ב-\() כדי לשלב את המשתנים ולחשב את price * Double(quantity) ישירות בתוך המחרוזת.

נסו בעצמכם

let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2

// TODO: השתמשו באינטרפולציה של מחרוזות כדי להדפיס את שורת הקבלה
// חשבו את price * Double(quantity) ישירות בתוך המחרוזת
quiz iconבחנו את עצמכם

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

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

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