Диапазон

Диапазон в Kotlin определяется двумя его значениями конечных точек, которые оба включены в диапазон. Диапазоны Kotlin создаются с помощью функции rangeTo() или с помощью операторов downTo или (. .) . Основная операция над диапазонами — это contains , которая обычно используется в виде операторов in и !in.

Создание диапазонов с помощью оператора

rangeTo() часто вызывается в форме оператора .. . Таким образом, приведенный выше код можно переписать с помощью оператора .. следующим образом:

Обратный диапазон downTo()

Если мы хотим определить обратный диапазон, мы можем использовать оператор downTo.

Шаг step()

Мы можем использовать функцию step() для определения шага между значениями диапазона. Давайте посмотрим следующий пример:

Диапазон символов char

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

Функция reverse()

Функция reversed() может использоваться для обращения значений диапазона.

Функция until()

Функцию until() можно использовать для создания диапазона, без последнего заданного элемента.

last, first, step

Мы можем использовать свойства диапазона first , last и step, чтобы найти первое, последнее значение или шаг диапазона.

Фильтрация диапазона filter()

Функция filter() вернет список элементов, соответствующих заданному предикату:

Уникальные значения Different()

Функция Different() вернет список значений из диапазона, исключив повторяющиеся значения:

Вспомогательные функции диапазона

Есть много других полезных функций, которые мы можем применить к нашему диапазону, например min , max , sum , Average , count:

Поделись с друзьями:
Если вам понравилась статья, подписывайтесь на наши социальные сети.

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

четыре × три =