Angka dalam Teks
Termasuk bagian Pengenalan SwiftUI dalam perjalanan Swift di Coddy. Pelajaran 4 dari 50.
Nilai Int dalam literal Text ditampilkan seperti yang kamu harapkan, tetapi Double tidak. SwiftUI memformatnya dengan enam angka di belakang koma:
let price = 3.5
Text("Price: \(price)")Ini menampilkan Price: 3.500000. Tambahkan specifier untuk memilih format:
Text("Price: \(price, specifier: "%.2f")")%.2f berarti dua digit setelah titik desimal, jadi teksnya adalah Price: 3.50. %.1f menghasilkan satu digit dan %.0f membulatkan ke bilangan bulat.
Tantangan
MudahHarga ditampilkan dengan enam angka desimal. Ubah teksnya agar menampilkan Price: $4.50, dengan tepat dua angka setelah titik desimal.
Coba sendiri
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pengenalan SwiftUI
Latihan sendiri: Playground SwiftUI