Операторы Диапазона

Swift включает два оператора диапазона, которые упрощают обозначение диапазона значений

Оператор Закрытого Диапазона

Оператор закрытыго диапазона (a…b ) определяет диапазон который идет от a до b включая значения aиb

Оператор закрытого диапазона полезен когда итерации в диапазоне, в котором вы хотите использовать все значения, как for-in цикл:

Для большей информации о for-in циклов смотрите Control Flow

Оператор Полузакрытого Диапазона

Оператор полузакрытого диапазона (a..b) определяет диапазон который идет от a до b, не включая b. Называется так, поскольку включает первое значение, но не последнее.

Полузакрытый диапазаон особенно полезен когда Вы работаете со списками типа массив(Array), где счет начинается с 0, а значит полезно использовать значение длина-1:

Заметьте, что массив содержит четыре значения, но 0 …< count считает только до 3(индекс последнего элемента в массиве), поскольку используется полузакрытый диапазон.

Для большей информации о массивах, смотрите Массивы


Просмотренно: 1 293 раз