Menu
Coddy logo textTech

Numeri nel testo

Fa parte della sezione Introduzione a SwiftUI del percorso Swift di Coddy. Lezione 4 di 50.

Un Int in un valore letterale Text viene visualizzato come ti aspetti, ma un Double no. SwiftUI lo formatta con sei cifre decimali:

let price = 3.5

Text("Price: \(price)")

Questo mostra Price: 3.500000. Aggiungi uno specifier per scegliere il formato:

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

%.2f indica due cifre dopo la virgola, quindi il testo è Price: 3.50. %.1f dà una cifra e %.0f arrotonda a un numero intero.

challenge icon

Sfida

Facile

Il prezzo mostra sei cifre decimali. Modifica il testo in modo che mostri Price: $4.50, con esattamente due cifre dopo il separatore decimale.

Provalo tu

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Introduzione a SwiftUI

Esercitati da solo: Playground SwiftUI