Generic Instance Method 総称体インスタンスメソッド

replaceSubrange(_:with:)

Replaces a region of bytes in the data with new bytes from a buffer. データの中のある領域のバイトを、あるバッファからの新しいバイトで置き換えます。

Declaration 宣言

mutating func replaceSubrange<SourceType>(_ subrange: Range<Data.Index>, with buffer: UnsafeBufferPointer<SourceType>)

Parameters パラメータ

subrange

The range in the data to replace. データのこの範囲を置換します。

buffer

The replacement bytes. 置換用バイト。

Discussion 議論

This will resize the data if required, to fit the entire contents of buffer. これは、必要とされるならばbufferの全内容に合うように、データをリサイズします。

Precondition: The bounds of subrange must be valid indices of the collection. 前提条件:このsubrangeの境界は、コレクションの有効なインデックスでなければなりません。

See Also 参照

Replacing a Range of Bytes ある範囲のバイトを置き換える