반응형
To get the remaining values
나머지 값을 가져오는 방법에는 두 가지가 있습니다. 첫 째는 퍼센트(%) 연산자를 사용하는 방법이고, 두 번째는 remainder를 사용하는 방법입니다.
1. 퍼센트(%) 사용
일반적으로 웬만한 언어에서는 나머지 값을 가져올 때 퍼센트 %를 사용하며, SwiftUI에서도 %를 사용하여 결과를 가져올 수 있습니다.
print("10을 3으로 나눈 나머지 \(10 % 3)")
10을 3으로 나누면, 3 *3 + 1 = 10 이므로 3으로 나눠지는 값 9을 뺀 1이 반환됩니다.
2. remainder 사용
remainder는 나머지값이 어디에 가까운지에 따라 값이 다르게 반환됩니다. 설명이 좀 복잡할 수 있으니 아래 예시를 통해 말씀드리면
print("1 remainder 5 >> \(1.remainder(dividingBy: 5.0))")
print("2 remainder 5 >> \(2.remainder(dividingBy: 5.0))")
print("3 remainder 5 >> \(3.remainder(dividingBy: 5.0))")
print("4 remainder 5 >> \(4.remainder(dividingBy: 5.0))")
print("5 remainder 5 >> \(5.remainder(dividingBy: 5.0))")
1부터 5까지의 수를 5.0으로 나눈 나머지 값을 계산한다고 가정하면,
1과 2는 나머지 값이 나눠진 값인 1과 2가 0과 5를 기준으로 0에 더 가까우므로 양수로 반환되고, 3과 4는 5에 더 가깝기 때문에 나머지 값에서 5를 뺀 음수가 반환되게 됩니다.
※ 이 글은 워드프레스에 작성한 글과 동일한 작성자의 동일한 글입니다.
https://royfactory.net/2023/07/17/swiftui-to-get-the-remaining-values-from-a-division/
반응형
'개발 창고 > iOS' 카테고리의 다른 글
[SwiftUI] How to Add Google Ads Plugins (0) | 2023.10.29 |
---|---|
[SwiftUI] 두 개 이상의 문자열을 합치는 방법 (0) | 2023.08.08 |
[SwiftUI] Date에서 특정 값 가져오는 방법 (0) | 2023.08.04 |
[SwiftUI] 이전 View로 돌아가는 방법 (Go Back) (0) | 2023.08.03 |
[SwiftUI] Formatter를 이용하여 Date 타입 처리하는 방법 (0) | 2023.08.03 |