Swift 標準ライブラリ >     Double     >     abs(_:)
型メソッド
abs(_:)
この値の大きさ。
宣言
議論
どの値 x に対しても、x.magnitude.sign は .plus です。x が NaN でない場合、x.magnitude は x の絶対値です。
グローバルな abs(_:) 関数は、絶対値を求める必要がある場合、より使い慣れた構文を提供します。さらに、abs(_:) は、一般的なコンテキストであっても、常に同じ型の値を返すので、magnitude プロパティの代わりに関数を使用することをお勧めします。
let targetDistance: Double = 5.25 let throwDistance: Double = 5.5 let margin = targetDistance - throwDistance // margin == -0.25 // margin.magnitude == 0.25 // Use 'abs(_:)' instead of 'magnitude' print("Missed the target by \(abs(margin)) meters.") // Prints "Missed the target by 0.25 meters."
以下も見よ
関連したシンボル
abs(_:)