インスタンスプロパティ
endIndex
コレクションの "末尾を過ぎた" 位置、つまり、最後の有効な添え字引数より 1 つ大きい位置。
System Swift
iOS 15.0+ iPadOS 15.0+ Mac Catalyst 15.0+
macOS 12.0+ tvOS 15.0+
visionOS 1.0+ watchOS 8.0+
議論
コレクションの最後の要素を含む範囲が必要な場合は、半開放範囲演算子 (..<) を 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 と等しくなります。
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ