A range of the buffer’s indices. The bounds of the range must be valid indices of the buffer. バッファのもつインデックスの範囲。範囲の境界は、このバッファの有効なインデックスでなければなりません。
Subscript
subscript(_:)
Accesses a contiguous subrange of the buffer’s elements.
バッファの持つ要素の隣接下位範囲にアクセスします。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
subscript(bounds: Range
<Int
>) -> Slice
<UnsafeBufferPointer
<Element>> { get }
Parameters パラメータ
bounds
Discussion 解説
The accessed slice uses the same indices for the same elements as the original buffer uses. Always use the slice’s start
property instead of assuming that its indices start at a particular value.
アクセスされるスライス(断片)は、同じ要素に対して、元のバッファが使うのと同じインデックスを使います。常にスライスのstart
プロパティを使ってください、それのインデックスが特定の値で始まると決めてかかるのではなく。
This example demonstrates getting a slice from a buffer of strings, finding the index of one of the strings in the slice, and then using that index in the original buffer. この例はいくらかの文字列からなるバッファからスライスを取得する実演をします、スライスの中の文字列の1つのインデックスを見つけて、それからそのインデックスを元のバッファにおいて使います。
Note 注意
Bounds checks for bounds
are performed only in debug mode.
boun
に対する境界検査は、デバッグモードでのみ実行されます。