インスタンスプロパティ


magnitude


この値の大きさ。


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

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

var magnitude: UInt { get }




議論


任意の数値 x について、x.magnitudex の絶対値です。magnitude プロパティは、符号なし値で実装する方が簡単な演算、例えば整数値の出力(絶対値の前に '-' 文字を付けるだけ)などで使用できます。


  1. let x = -200
  2. // x.magnitude == 200

グローバル関数 abs(_:) は、絶対値を求める際に、より馴染みのある構文を提供します。さらに、abs(_:) は常に同じ型の値を返すため、汎用文脈でも、magnitude プロパティではなく関数を使用することをお勧めします。





以下も見よ


符号と大きさを見つける


typealias Magnitude

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


func abs<T>(T) -> T

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


func signum() -> Int

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ