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

replaceSubrange(_:with:)

Replaces a region of bytes in the data with new bytes from a collection. データの中のある領域のバイトを、あるコレクションからの新しいバイトで置き換えます。

Declaration 宣言

mutating func replaceSubrange<ByteCollection>(_ subrange: Range<Data.Index>, with newElements: ByteCollection) where ByteCollection : Collection, ByteCollection.Element == Data.Iterator.Element

Parameters パラメータ

subrange

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

newElements

The replacement bytes. 置換用バイト。

Discussion 議論

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

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

Relationships 関係

From Protocol 由来プロトコル

See Also 参照

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