Стать в Котлине Диапазоны используется для создания непрерывная последовательность значений представлять. Диапазоны можно использовать как для чисел, так и для символов. Они полезны в различных ситуациях, особенно в сочетании с циклами, чтобы сделать код более читабельным и коротким.

Инициализация области

Существуют различные варианты инициализации областей в Котлине:

  1. ..-Оператор создает диапазон со значениями в порядке возрастания.
  2. функция downTo создает диапазон со значениями в порядке убывания.
  3. до тех пор, пока функция создает диапазон между двумя значениями, где Окончательное значение исключено.
  4. ступенчатая функция используется для определения площади с определенным шагом между значениями Для создания.

..-Оператор

Der ..-Оператор используется для инициализации диапазона между двумя значениями, включая начальное и конечное значения. Таким образом, значения в пределах диапазона в порядке возрастания созданный. В следующем примере мы создаем диапазон 1 в 10, который содержит значения 1, 2, 3, 4, 5, 6, 7, 8, 9 и 10 содержит.

Ниже приведен пример полотна.

функция downTo

Также есть возможность участка. в порядке убывания с помощью функция downTo Для создания.

ступенчатая функция

Еще одна специальная функция, называемая шаг позволяет указать шаг создания последовательных элементов.

до тех пор, пока функция

Умереть до тех пор, пока функция — дополнительная функция, предназначенная для исключения верхней границы диапазона:

Итерация по областям

Для итерации по областям в Котлине можно использовать уже известную для цикла .

Помимо стандартной итерации, вы также можете перебирать диапазон с помощью шагов. Это то, что вы используете ступенчатая функция.

В этом примере мы перебираем диапазон от 1 до 10, но выводим только все остальные значения, то есть 1, 3, 5, 7 и 9.

операторы in и !in

Использование специальных операторов in и Вы можете проверить в Kotlin, присутствуют ли элементы в диапазоне:

  • in: Дает правда возвращает значение, если объект содержится в диапазоне.
  • : Дает правда возвращает значение, если объект не включен в область видимости.

Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены * отмеченный