Initializer

init(bitPattern:)

Creates a new instance with the same memory representation as the given value. 与えられた値と同じメモリ表現で新しいインスタンスを作成します。

Declaration 宣言

init(bitPattern x: UInt64)

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と同じ数値を持たないかもしれません — それは、同じパターンのビットをそれのバイナリ表現において使うことを保証されるだけです。