Initializer

init(start:count:)

Creates a new buffer pointer over the specified number of contiguous instances beginning at the given pointer. 指定されたポインタで始まっている指定された数の隣接インスタンスすべてを覆う新しいバッファポインタを作成します。

Declaration 宣言

init(start: UnsafeMutablePointer<Element>?, count: Int)

Parameters パラメータ

start

A pointer to the start of the buffer, or nil. If start is nil, count must be zero. However, count may be zero even for a non-nil start. The pointer passed as start must be aligned to MemoryLayout<Element>.alignment. バッファの始まりへのポインタ、またはnilstartnilならば、countはゼロでなければなりません。しかしながら、countは非nilstartに対してもゼロであるかもしれません。startとして渡されるポインタは、MemoryLayout<Element>.alignmentにアラインされなければなりません。

count

The number of instances in the buffer. count must not be negative. バッファの中のインスタンスの数。countは負数であってはいけません。