Subscript

subscript(_:)

Accesses the element at the specified position. 指定された位置で要素にアクセスします。

Declaration 宣言

subscript(index: Slice<Base>.Index) -> Base.Element { get set }
Available when Base conforms to MutableCollection. BaseMutableCollectionに準拠する時に利用可能です。

Parameters パラメータ

position

The position of the element to access. position must be a valid index of the collection that is not equal to the endIndex property. アクセスする要素の位置。positionはコレクションの有効なインデックスで、endIndexプロパティと等しくないものでなければなりません。

Discussion 解説

For example, you can replace an element of an array by using its subscript. 例えば、あなたは配列の中のある要素をそれの添え字を使うことによって置き換えることができます。


var streets = ["Adams", "Bryant", "Channing", "Douglas", "Evarts"]
streets[1] = "Butler"
print(streets[1])
// Prints "Butler"

You can subscript a collection with any valid index other than the collection’s end index. The end index refers to the position one past the last element of a collection, so it doesn’t correspond with an element. あなたは、そのコレクションの末尾インデックスの以外のあらゆる有効なインデックスで、コレクションに対して添え字を使うことができます。末尾インデックスは、あるコレクションの最後の要素を1つ過ぎた位置を参照します、それでそれはある要素に対応しません。

Complexity: O(1) 計算量:O(1)

Relationships 関係

From Protocol 由来プロトコル