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

replaceSubrange(_:with:)

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

Declaration 宣言

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

Parameters パラメータ

subrange

The range in the data to replace. If subrange.lowerBound == data.count && subrange.count == 0 then this operation is an append. データのこの範囲を置換します。subrange.lowerBound == data.count && subrange.count == 0ならば、そのときこの演算が加えられます。

data

The replacement data. 置換用データ。

Discussion 議論

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

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

See Also 参照

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