Groovy - Диапазоны
Диапазон - это сокращение для указания последовательности значений. Диапазон обозначается первым и последним значениями в последовательности, и диапазон может быть включающим или исключающим. Инклюзивный диапазон включает все значения от первого до последнего, а эксклюзивный диапазон включает все значения, кроме последнего. Вот несколько примеров литералов Range -
- 1..10 - Пример инклюзивного диапазона
- 1 .. <10 - Пример эксклюзивного диапазона
- 'a' .. 'x' - диапазоны также могут состоять из символов
- 10..1 - Диапазоны также могут быть в порядке убывания
- 'x' .. 'a' - диапазоны также могут состоять из символов и располагаться в порядке убывания.
Ниже приведены различные методы, доступные для диапазонов.
Sr. No. | Методы и описание |
---|---|
1 | содержит()
Проверяет, содержит ли диапазон определенное значение |
2 | получить()
Возвращает элемент в указанной позиции в этом диапазоне. |
3 | получить от()
Получите меньшее значение этого диапазона. |
4 | добраться до()
Получите верхнее значение этого диапазона. |
5 | isReverse ()
Это обратный диапазон, повторяющийся в обратном направлении |
6 | размер()
Возвращает количество элементов в этом диапазоне. |
7 | subList ()
Возвращает представление части этого диапазона между указанным fromIndex, включительно, и toIndex, исключая |