関数


abs(_:)


与えられた数値の絶対値を返します。


iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+ macOS 10.10+

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

func abs<T>(_ x: T) -> T where T : Comparable, T : SignedNumeric




パラメータ


x

符号付きの数値。


戻り値


x の絶対値。



議論


x の絶対値は同じ型で表現可能でなければなりません。特に、符号付き固定幅整数型の最小値の絶対値は表現できません。


  1. let x = Int8.min
  2. // x == -128
  3. let y = abs(x)
  4. // Overflow error




以下も見よ


符号と大きさを見つける


var magnitude: UInt

この値の大きさ。


typealias Magnitude

この型のあらゆる値の絶対値を表すことができる型。


func signum() -> Int

この値が負の場合は -1 を返し、正の場合は 1 を返します。それ以外の場合は 0 を返します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ