텍스트 속 숫자
Coddy Swift 여정의 SwiftUI 입문 섹션에 포함된 레슨. 50개 중 4번째.
Text 리터럴의 Int는 예상한 대로 표시되지만, Double은 그렇지 않습니다. SwiftUI는 이를 소수점 이하 여섯 자리로 서식 지정합니다:
let price = 3.5
Text("Price: \(price)")다음과 같이 표시됩니다: Price: 3.500000. 형식을 선택하려면 specifier를 추가하세요:
Text("Price: \(price, specifier: "%.2f")")%.2f는 소수점 뒤에 두 자리가 표시된다는 뜻이므로 텍스트는 Price: 3.50입니다. %.1f는 한 자리를 표시하고 %.0f는 정수로 반올림합니다.
챌린지
쉬움가격에 소수점 이하 6자리가 표시됩니다. 텍스트를 변경하여 소수점 이하 정확히 두 자리가 표시되도록 Price: $4.50으로 만드세요.
직접 해보기
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
SwiftUI 입문의 모든 레슨
직접 연습해 보세요: Swift 플레이그라운드