The position of the element to access. index
must be greater than or equal to start
and less than end
.
アクセスする要素の位置。index
は、start
より大きいか等しくそしてend
より小さくなくてはなりません。
Subscript
subscript(_:)
Accesses the element at the specified position.
指定された位置で要素にアクセスします。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 6.3+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
subscript(index: Int
) -> Element { get set }
Parameters パラメータ
index
Index Index Index Index
Discussion 解説
The following example uses indexed subscripting to update an array’s second element. After assigning the new value ("Butler"
) at a specific position, that value is immediately available at that same position.
次の例は、インデックスでの添え字を使って、配列の2番目の要素を更新します。新しい値("Butler"
)を指定された位置で割り当てた後、その値はすぐにその同じ位置で利用可能になります。
Complexity: Reading an element from an array is O(1). Writing is O(1) unless the array’s storage is shared with another array or uses a bridged NSArray
instance as its storage, in which case writing is O(n), where n is the length of the array.
計算量:ある要素を配列から読み出すことはO(1)です。書き込みはO(1)です、配列のストレージが他の配列と共有するかブリッジされたNSArray
インスタンスをそれのストレージとして使うのでない限りは、その場合には書き込みはO(n)です、そこでnは配列の長さです。