[TIL] Swift - truncatingRemainder

신승현·2024년 3월 7일
0

TIL

목록 보기
35/72
post-thumbnail

오늘은 내일배움캠프 강의를 수강 후 과제를 진행 중에 있었다.
그런데 과제를 진행하면서 숫자의 나머지 값을 반환해야 하는데, 반환이 되지 않고 오류가 나왔다.

1. truncatingRemainder

  • Int의 나머지 값은 %로 반환할 수 있지만, Double은 반환할 수 없는 오류였다.
  • truncatingRemainder메소드를 사용하면, Double값의 나머지 값도 반환할 수 있다고 한다.
let num1: Double = 20.4;
let num2: Double = 2.3;

func remainderOperation(_ num1: Double, _ num2: Double) -> Double {
	return num1.truncatingRemainder(dividingBy: num2);
}

print(remainderOperation(num1, num2));
profile
개발자

0개의 댓글