함수를 구성하다보면 소수점 자리까지 계산하는 경우가 있다.
아래 함수를 사용하기 위해서는 Foundation을 import 해줘야한다
'import Foundation'
round()
round(2.15) // 2
round(2.75) // 3
round(-2.15) // -2
round(-2.75) // -3
ceil()
소수점 이하를 모두 버리고 +1을 한다.
import Foundation
ceil(1.1) // 2
ceil(2.2) // 3
ceil(3.6) // 4
ceil(4.9) // 5
floor()
소수점 이하를 모두 버린다.
import Foundation
floor(1.1) // 2
floor(2.2) // 3
floor(3.6) // 4
floor(4.9) // 5
✏️ 원하는 소수점자리까지 수로 만들기
String(format: "%.3f", 38.99535) // 38.995
// ""%.3f"의 수 변경으로 지정한 소수점자리까지 출력
let ABC: Double = 5.2246756
print(round(ABC*100)/100)
// 3자리(*1000)/1000)), 4자리(*10000)/10000)) 등