インスタンスプロパティ


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: Self.Magnitude { get }

必須 デフォルトの実装が提供されます。





議論


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


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

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





デフォルトの実装


Numeric の実装


var magnitude: Self

この値の大きさ (マグニチュード)。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ