[Swift] 소수점이 있는지 없는지 확인하는 방법
사슴비행기
%를 이용하면 간단하게 확인할 수 있다. 1로 나누었는데 나머지가 0이 아니면 소수점이 있는 것이다. 그런데 플레이그라운드에서 let a: CGFloat = 5.0 let b: CGFloat = 5.5 let c = a % 1 == 0 ? true : false print(c) let d = b % 1 == 0 ? true : false print(d) 이렇게 하니 '%' is unavailable: Use truncatingRemainder instead 라는 오류가 떴다.찾아보니, Swift 3부터는 truncatinRemainder로 쓴다고 한다. let a: CGFloat = 5.0 let b: CGFloat = 5.5 let c = a.truncatingRemainder(dividingBy: 1..