文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Sequence and Collection Protocols   >   Collection   >   endIndex
インスタンスプロパティ
endIndex
コレクションの "終わりを過ぎた" 位置、つまり最後の有効なサブスクリプト引数よりも 1 つ大きい位置。
必須。
宣言
議論
コレクションの最後の要素を含む範囲が必要な場合、endIndex で半開放範囲演算子 (..<) を使用して下さい。 ..< 演算子は上限を含まない範囲を作成するので、常に endIndex と共に使用するのが安全です。例えば:
let numbers = [10, 20, 30, 40, 50]
if let index = numbers.firstIndex(of: 30) {
print(numbers[index ..< numbers.endIndex])
}
// Prints "[30, 40, 50]"
コレクションが空の場合、endIndex は startIndex と等しくなります。
以下も見よ
インデックスの操作
空でないコレクション内の最初の要素の位置。
必須。
昇順でコレクションをサブスクリプトするのに有効なインデックス。
必須。 デフォルトの実装が提供されます。
func index(after: Self.Index) -> Self.Index
与えられたインデックスの直後の位置を返します。
必須。
func formIndex(inout Self.Index, offsetBy: Int)
与えられたインデックスを指定された距離だけオフセットします。
func formIndex(inout Self.Index, offsetBy: Int, limitedBy: Self.Index) -> Bool
与えられたインデックスを指定された距離だけオフセットするか、または与えられた制限インデックスと等しくなるようにオフセットします。
func formIndex<T>(inout Self.Index, offsetBy: T)
    廃止  
func formIndex<T>(inout Self.Index, offsetBy: T, limitedBy: Self.Index) -> Bool
    廃止