В моем приложении, написанном на Swift 4.2, у меня есть следующий код:
let arrayOfIntegers = [2, 1, 9, 5, 4, 6, 8, 7]
let unknownLowerBound = 4
let unknownUpperBound = 20
let closedRange = ClosedRange<Int>(uncheckedBounds: (lower: unknownLowerBound,
upper: unknownUpperBound))
let subRange = arrayOfIntegers[closedRange]
subRange.forEach { print($0) }
Как вы можете догадаться, когда я запускаю этот код, я получаю следующую ошибку: Fatal error: Array index is out of range
. Я хочу предотвратить это.