Menu
Coddy logo textTech

Nombres dans le texte

Fait partie de la section Introduction à SwiftUI du Journey Swift de Coddy. Leçon 4 sur 50.

Un Int dans un littéral Text s’affiche comme prévu, mais ce n’est pas le cas d’un Double. SwiftUI le formate avec six décimales :

let price = 3.5

Text("Price: \(price)")

Cela affiche Price: 3.500000. Ajoutez un specifier pour choisir le format :

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

%.2f signifie deux chiffres après la virgule, donc le texte est Price: 3.50. %.1f donne un chiffre et %.0f arrondit à un nombre entier.

challenge icon

Défi

Facile

Le prix affiche six décimales. Modifiez le texte afin qu’il affiche Price: $4.50, avec exactement deux chiffres après la virgule.

Essayez vous-même

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Introduction à SwiftUI

Entraînez-vous par vous-même : Playground Swift