Оператор интервала
Оператор диапазона .. формирует интервал с заданными границами:
my @hours = 0..24; my @minutes = 0..60;
При использовании оператора .. в список включаются и конечные точки диапазона. Чтобы исключить начальный или конечный элемент, нужно с его стороны поставить ^:
my @hours = 0..^24; my @minutes = 0..^60;
Диапазоны, в которых верхняя граница меньше нижней, всегда возвращает пустой интервал.