絶対値・平方根はそれ用のメソッドがあるんで、せっかくだから使いましょう。
Swift 絶対値の求め方
Int, Int64の場合
1 2 |
let x = -20 print(abs(x)) // 20 |
Double, Floatの場合
1 2 |
let y = -3.14 print(fabs(y)) // 3.14 |
整数では abs(整数), 少数では fabs(少数)。
Swift 平方根の求め方
1 2 |
let z = 2.0 // Double型 print(sqrt(z)) // 1.41421356... |
少数(Double)で、sqrt(少数)。