최대 1 분 소요

Swift 부동소수점 소수점 조작하기

Swift에서 부동소수점 수의 소수점 자릿수를 조작하기 위해서 String 타입의 init(format: String, CVarArg...) 이니셜라이저를 사용하면 됩니다.

format 이니셜라이저를 사용하기 위해서는 Foundation 프레임워크를 포함시켜야 합니다.

// Swift에서 부동소수점 소수점 자릿수 출력 조작하기

// String Formats를 사용하려면 Foundation을 가져와야 한다.
import Foundation

// 소수점 한 자릿수까지 표현하기
let dotOne = String(format: "%.1f", 0.123)
print("dotOne = \(dotOne)")
// dotOne = 0.1

// 소수점 두 자릿수까지 표현하기
let dotTwo = String(format: "%.2f", 0.123)
print("dotOne = \(dotTwo)")
// dotOne = 0.12

String 타입의 포맷을 지정하는 것은 Apple String 문서 Create a String Using Formats 토픽에서 확인할 수 있습니다.

아쉽게도 설명은 없습니다. 🙄

2021-04-27 at 3.42.05 PM-formats

참고 링크


Apple String

카테고리:

업데이트:

댓글남기기