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

initialize(repeating:count:)

Initializes this pointer’s memory with the specified number of consecutive copies of the given value. このポインタのもつメモリを、指定された数の与えられた値の連続コピーで初期化します。

Declaration 宣言

func initialize(repeating repeatedValue: Pointee, count: Int)

Parameters パラメータ

repeatedValue

The instance to initialize this pointer’s memory with. インスタンス、それでこのポインタのもつメモリを初期化します。

count

The number of consecutive copies of newValue to initialize. count must not be negative. 初期化するnewValueの連続コピーの数。countは負数であってはいけません。

Discussion 解説

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