반응형
빠르게 양수와 음수 여부를 체크하는 경우,
x > 0 처럼 체크하는 경우도 있지만
x.signum() 으로 체크하는 방법 도 있다.
signum() 메서드는 주어진 숫자의 부호를 나타내는 메서드다. 이 메서드는 수학적으로 숫자의 부호를 판별하여 그 결과를 반환한다.
대부분의 프로그래밍 언어에서 사용할 수 있으며, 특히 수치 연산이 중요한 경우 유용하게 사용할 수 있다.
signum() 메서드의 작동 방식:
숫자가 양수일 경우, 1을 반환.
숫자가 음수일 경우, -1을 반환.
숫자가 0일 경우, 0을 반환.
이 메서드는 숫자의 절대값을 확인하지 않고 오직 부호만을 고려하기 때문에, 부호에 따라 분기 처리를 해야 할 때 특히 유용하게 사용된다.
반응형
'모바일앱 > Swift' 카테고리의 다른 글
Swift - Enumerated() 사용하기 (0) | 2024.08.09 |
---|---|
Swift - 배열의 특정 두 요소를 교환하기 (0) | 2024.07.31 |
Swift - 참조(Strong, weak, unowned) (0) | 2024.06.08 |
swift Array - 빠르게 빈 배열 만들기 (0) | 2023.01.05 |
클로저 톺아보기 (0) | 2022.11.27 |
1급 객체 (0) | 2022.11.27 |
프로퍼티 옵저버(willSet / didSet) - 프로퍼티(2.5) (0) | 2022.11.25 |
연산프로퍼티 - 프로퍼티(2) (0) | 2022.11.22 |