Книга: Программирование на языке Ruby

6.2.1. Открытые и замкнутые диапазоны

6.2.1. Открытые и замкнутые диапазоны

Диапазон называется замкнутым, если включает конечную точку, и открытым — в противном случае:

r1 = 3..6    # Замкнутый.
r2 = 3...6   # Открытый.
a1 = r1.to_a # [3,4,5,6]
а2 = r2.to_a # [3,4,5]

Нельзя сконструировать диапазон, который не включал бы начальную точку. Можно считать это ограничением языка.


Генерация: 1.774. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз