The buffer slice to rebase. 再構築されるバッファスライス。
Initializer
init(rebasing:)
Creates a buffer over the same memory as the given buffer slice.
指定されたバッファスライスと同じメモリのすべてを覆うバッファを作成します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 9.3+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
init(rebasing slice: Slice
<UnsafeBufferPointer
<Element>>)
Parameters パラメータ
slice
Discussion 解説
The new buffer represents the same region of memory as slice
, but is indexed starting at zero instead of sharing indices with the original buffer. For example:
新しいバッファは、slice
と同じメモリ領域を表します、しかしゼロで開始してインデックスをつけられます、元のバッファとインデックスを共有するのではなく。例えば:
After rebasing slice
as the rebased
buffer, the following are true:
slice
をrebased
バッファとして再構築した後、以下のことが当てはまります:
rebased
.start Index == 0 rebased[0] == slice[n]
rebased[0] == buffer[n]
rebased
.count == slice .count