A range of the collection’s indices. The bounds of the range must be valid indices of the collection. コレクションのもつインデックスのある範囲。この範囲の境界は、コレクションの有効なインデックスでなければなりません。
subscript(_:)
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 宣言
Parameters パラメータ
bounds
Discussion 解説
The accessed slice uses the same indices for the same elements as the original collection 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 of an array of strings, finding the index of one of the strings in the slice, and then using that index in the original array. この例は文字列からなる配列のあるスライスの取得を実演します、スライスの中の文字列の1つのインデックスを見つけて、それからそのインデックスを元の配列において使います。
Complexity: O(1) 計算量:O(1)
Note 注意
This documentation comment was inherited from Bidirectional
.
この文書化コメントは、Bidirectional
から引き継がれました。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Getting Substrings 下位文字列を取得する
subscript<R>(R) -> Substring
func prefix(Int) -> Substring
func prefix(through: Index) -> Substring
func prefix(upTo : Index) -> Substring
func prefix(while: (Character) -> Bool) -> Substring
predicate
returns false
and skipping the remaining elements.
predicate
がfalse
を返すまで冒頭の要素を含んでいて残りの要素を飛ばしている、ある下位シーケンスを返します。
func suffix(Int) -> Substring
func suffix(from: Index) -> Substring