Instance Method インスタンスメソッド

initialize(to:)

Initializes this pointer’s memory with a single instance of the given value. このポインタのもつメモリを、与えられた値の単一のインスタンスで初期化します。

Declaration 宣言

func initialize(to value: Pointee)

Parameters パラメータ

value

The instance to initialize this pointer’s pointee to. インスタンス、それにこのポインタのもつpointeeを初期化します。

Discussion 解説

The destination memory must be uninitialized or the pointer’s Pointee must be a trivial type. After a call to initialize(to:), the memory referenced by this pointer is initialized. Calling this method is roughly equivalent to calling initialize(repeating:count:) with a count of 1. 行き先のメモリは未初期化でなければなりません、またポインタのもつPointeeは自明型でなければなりません。initialize(to:)の呼び出しの後、このポインタによって参照されるメモリは初期化されます。このメソッドを呼び出すことは、おおよそinitialize(repeating:count:)を1のcountで呼び出すことに等しいです。