Menu
CoddyTech

Số trong văn bản

Thuộc phần Giới thiệu về SwiftUI trong hành trình Swift của Coddy. Bài học 4 trên 50.

Một Int trong giá trị Text hiển thị như bạn mong đợi, nhưng Double thì không. SwiftUI định dạng giá trị đó với sáu chữ số thập phân:

let price = 3.5

Text("Price: \(price)")

Đoạn này hiển thị Price: 3.500000. Thêm một specifier để chọn định dạng:

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

%.2f có nghĩa là hai chữ số sau dấu thập phân, nên văn bản là Price: 3.50. %.1f cho một chữ số, còn %.0f làm tròn đến số nguyên.

challenge icon

Thử thách

Dễ

Giá hiển thị sáu chữ số thập phân. Hãy thay đổi văn bản để hiển thị Price: $4.50, với chính xác hai chữ số sau dấu thập phân.

Tự làm thử

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Giới thiệu về SwiftUI

Tự luyện tập: Playground SwiftUI