프로그래머스에서 Lv1. 카카오인턴 키패드누르기를 풀고 다른 사람들의 풀이를 보다가 magnitude라는 UInt의 property를 보게 되었다.
var magnitude: UInt { get }
이 둘의 차이점은 아래와 같다.
.magnitude vs abs()
- 둘 다 절댓값으로 리턴해주는 API
.magnitude
: UInt로 변환abs()
: Int로 변환
추가로 실수형에서 절댓값을 얻을 때 사용할 수 있는 메소드
fabs() for double
fabsf() for float