מספרים בטקסט
חלק מהיחידה מבוא ל-SwiftUI במסלול ה-Swift של Coddy. שיעור 4 מתוך 50.
ערך Int בתוך מחרוזת Text מוצג כפי שמצופה, אבל ערך Double לא. SwiftUI מעצב אותו עם שש ספרות אחרי הנקודה העשרונית:
let price = 3.5
Text("Price: \(price)")הדבר מציג Price: 3.500000. הוסיפו specifier כדי לבחור את הפורמט:
Text("Price: \(price, specifier: "%.2f")")%.2f פירושו שתי ספרות אחרי הנקודה העשרונית, לכן הטקסט הוא Price: 3.50. %.1f מציג ספרה אחת ו־%.0f מעגל למספר שלם.
אתגר
קלהמחיר מוצג עם שש ספרות אחרי הנקודה העשרונית. שנה את הטקסט כך שיוצג Price: $4.50, עם בדיוק שתי ספרות אחרי הנקודה העשרונית.
נסו בעצמכם
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-SwiftUI
תרגלו בעצמכם: SwiftUI אונליין