반응형
1. 10^n을 곱한다.
2. round 함수로 반올림한 정수로 만든다.
3. 다시 10^n으로 나눠준다.
예를 들어 70.8756을 소수점 셋째 자리에서 반올림하여 둘째 자리까지만 나타내고 싶다면
70.8756 → 7087.56 → 7088 → 70.88
let x = 70.8756
print(round(x * 100) / 100) // 70.88
반응형
'Apple > Swift' 카테고리의 다른 글
[Swift] 원주율 파이(Pi)값 사용하기 (0) | 2022.02.08 |
---|---|
[Swift] 공식 문서에서 상속 관계, 프로토콜 채택 여부 확인하기 (0) | 2022.02.05 |
[Swift] 배열에서 중복 제거하기 (0) | 2022.02.05 |
[Swift] 문자열에서 특정 문자 한 개 또는 여러 개 제거하기 (0) | 2022.01.18 |
[Swift] 비트 연산과 비트마스킹 (NOT, AND, OR, XOR, 시프트 등) (0) | 2022.01.17 |
댓글