Menu
Coddy logo textTech

Liczby w tekście

Część sekcji Wprowadzenie do SwiftUI ścieżki Swift w Coddy. Lekcja 4 z 50.

Wartość Int w literałach Text wyświetla się zgodnie z oczekiwaniami, ale Double już nie. SwiftUI formatuje ją z sześcioma miejscami po przecinku:

let price = 3.5

Text("Price: \(price)")

To wyświetla Price: 3.500000. Dodaj specifier, aby wybrać format:

Text("Price: \(price, specifier: "%.2f")")

%.2f oznacza dwie cyfry po przecinku, więc tekst to Price: 3.50. %.1f podaje jedną cyfrę, a %.0f zaokrągla do liczby całkowitej.

challenge icon

Wyzwanie

Łatwy

Cena wyświetla sześć miejsc po przecinku. Zmień tekst tak, aby wyświetlał Price: $4.50, z dokładnie dwiema cyframi po przecinku.

Spróbuj swoich sił

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Wprowadzenie do SwiftUI

Poćwicz samodzielnie: Edytor online SwiftUI