Discussion 解説
When you need a range that includes the last element of an array, use the half-open range operator (..<
) with end
. The ..<
operator creates a range that doesn’t include the upper bound, so it’s always safe to use with end
. For example:
あなたが配列の最後の要素を含む範囲を必要とするならば、半開範囲演算子(..<
)をend
とともに使ってください。..<
演算子は上方の境界を含まないある範囲を作成します、それでそれは常にend
と使うのに安全です。例えば:
let numbers = [10, 20, 30, 40, 50]
if let i = numbers.firstIndex(of: 30) {
print(numbers[i ..< numbers.endIndex])
}
// Prints "[30, 40, 50]"
If the array is empty, end
is equal to start
.
配列が空ならば、end
はstart
と等しいです。