API コレクション


二進の整数の演算子


算術演算やビット演算を実行したり、値を比較したりします。





トピックス


算術演算


static func + (Self, Self) -> Self

2 つの値を加算して合計を算出します。

必須


static func - (Self, Self) -> Self

ある値から別の値を減算し、その差を算出します。

必須


static func * (Self, Self) -> Self

2 つの値を乗算し、その積を算出します。

必須


static func / (Self, Self) -> Self

最初の値を 2 番目の値で除算した商を返します。

必須


代入算術演算


static func += (inout Self, Self)

2 つの値を加算し、結果を左辺の変数に格納します。

必須


static func -= (inout Self, Self)

最初の値から 2 番目の値を減算し、その差を左辺の変数に格納します。

必須


static func *= (inout Self, Self)

2 つの値を乗算し、結果を左辺の変数に格納します。

必須


static func /= (inout Self, Self)

最初の値を 2 番目の値で除算し、商を左辺の変数に格納します。

必須



ビット単位の演算


static func & (Self, Self) -> Self

与えられた 2 つの値に対してビット単位の AND 演算を実行した結果を返します。

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


static func &= (inout Self, Self)

与えられた 2 つの値に対してビット単位の AND 演算を実行した結果を左辺の変数に格納します。

必須


static func ~ (Self) -> Self

引数に設定されているビットの反転を返します。

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



比較


static func != <Other>(Self, Other) -> Bool

与えられた 2 つの値が等しくないかどうかを示すブール値を返します。


static func != (Self, Self) -> Bool

2 つの値が等しくないかどうかを示すブール値を返します。



以下も見よ


計算の実行


func quotientAndRemainder(dividingBy: Self) -> (quotient: Self, remainder: Self)

この値を与えられた値で除算した商と余りを返します。

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


func isMultiple(of: Self) -> Bool

この値が与えられた値の倍数である場合は true を返し、そうでない場合は false を返します。

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ