當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Swift Dictionary.Keys endIndex用法及代碼示例


實例屬性

endIndex

集合的“past the end” 位置——即比最後一個有效下標參數大一的位置。

聲明

var endIndex: Dictionary<Key, Value>.Index { get }

詳述

當您需要包含集合的最後一個元素的範圍時,請使用半開範圍運算符 (..<) 和 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

可用版本

iOS 8.0+, iPadOS 8.0+, macOS 10.10+, Mac Catalyst 13.0+, tvOS 9.0+, watchOS 2.0+

相關用法


注:本文由純淨天空篩選整理自apple.com大神的英文原創作品 Dictionary.Keys endIndex。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。