Initializer
init(bitPattern:)
Creates a new instance with the same memory representation as the given value.
与えられた値と同じメモリ表現で新しいインスタンスを作成します。
Technology
- Swift Standard Library
Swift標準ライブラリ
Parameters
パラメータ
x
A value to use as the source of the new instance’s binary representation.
新しいインスタンスの持つバイナリ表現のソースとして使うための値。
Discussion
解説
This initializer does not perform any range or overflow checking. The resulting instance may not have the same numeric value as bitPattern
—it is only guaranteed to use the same pattern of bits in its binary representation.
このイニシャライザは、全く範囲またはオーバーフロー検査を実行しません。結果のインスタンスは、bitPattern
と同じ数値を持たないかもしれません — それは、同じパターンのビットをそれのバイナリ表現において使うことを保証されるだけです。
See Also
参照
Converting Integers
整数の変換
init<T>(T)
Creates a new instance from the given integer.
与えられた整数から新しいインスタンスを作成します。
init?<T>(exactly: T)
Creates a new instance from the given integer, if it can be represented exactly.
与えられた整数から新しいインスタンスを作成します、もしそれが正確に表現できるならば。
init<Other>(clamping: Other)
Creates a new instance with the representable value that’s closest to the given integer.
与えられた整数に最も近い表現可能な値を使って新しいインスタンスを作成します。
init<T>(truncatingIfNeeded: T)
Creates a new instance from the bit pattern of the given instance by truncating or sign-extending if needed to fit this type.
もしこの型に適合するのに必要ならば切り詰めるか符号拡張によって、指定インスタンスのビットパターンから新しいインスタンスを作成します。