Учебники

Groovy — Диапазоны

Диапазон — это сокращение для указания последовательности значений. Диапазон обозначается первым и последним значениями в последовательности, а диапазон может быть включающим или исключающим. Инклюзивный диапазон включает в себя все значения от первого до последнего, в то время как эксклюзивный диапазон включает в себя все значения, кроме последнего. Вот несколько примеров литералов Range —

  • 1..10 — пример инклюзивного диапазона
  • 1 .. <10 — пример эксклюзивного ассортимента
  • ‘a’ .. ‘x’ — Диапазоны также могут состоять из символов
  • 10..1 — Диапазоны также могут быть в порядке убывания
  • ‘x’ .. ‘a’ — Диапазоны также могут состоять из символов и быть в порядке убывания.

Ниже приведены различные методы, доступные для диапазонов.

Проверяет, содержит ли диапазон конкретное значение

Возвращает элемент в указанной позиции в этом диапазоне.

Получите нижнее значение этого диапазона.

Получить верхнее значение этого диапазона.

Это обратный диапазон, повторяющийся назад

Возвращает количество элементов в этом диапазоне.

Возвращает представление части этого диапазона между указанным fromIndex, включительно, и toIndex, эксклюзивом