Swift 標準ライブラリ >     Double     >     abs(_:)


型メソッド


abs(_:)


この値の大きさ。





宣言


static func abs(_ x: Double) -> Double


議論


どの値 x に対しても、x.magnitude.sign.plus です。x が NaN でない場合、x.magnitudex の絶対値です。


グローバルな 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(_:)





目次
Xcode の新機能

  • 言語:Swift
  • 宣言
  • 議論
  • 以下も見よ












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)