Menu
Coddy logo textTech

Números en el texto

Parte de la sección Introducción a SwiftUI del Journey de Swift de Coddy. Lección 4 de 50.

Un Int en un literal de Text se muestra como esperas, pero un Double no. SwiftUI lo formatea con seis posiciones decimales:

let price = 3.5

Text("Price: \(price)")

Esto muestra Price: 3.500000. Añade un specifier para elegir el formato:

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

%.2f significa dos dígitos después del punto decimal, por lo que el texto es Price: 3.50. %.1f proporciona un dígito y %.0f redondea a un número entero.

challenge icon

Desafío

Fácil

El precio muestra seis posiciones decimales. Cambia el texto para que muestre Price: $4.50, con exactamente dos dígitos después del punto decimal.

Pruébalo tú mismo

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Introducción a SwiftUI

Practica por tu cuenta: Playground de Swift