Глава 6. Символы и диапазоны Я слышу и забываю. Я вижу и запоминаю. Я делаю и понимаю. Конфуций Символы и диапазоны — объекты, весьма характерные для языка Ruby. Они рассматриваются в одной главе не потому, что тесно связаны между собой, а потому, что сказать о них можно не так
6.2. Диапазоны Понятие диапазона интуитивно понятно, но и у него имеются некоторые неочевидные особенности и способы применения. Одним из самых простых является числовой диапазон:digits = 0..9scalel = 0..10scale2 = 0...10Оператор .. включает конечную точку, а оператор ... не включает. (Если
6.2.1. Открытые и замкнутые диапазоны Диапазон называется замкнутым, если включает конечную точку, и открытым — в противном случае:r1 = 3..6 # Замкнутый.r2 = 3...6 # Открытый.a1 = r1.to_a # [3,4,5,6]а2 = r2.to_a # [3,4,5]Нельзя сконструировать диапазон, который не включал бы начальную точку. Можно
6.2.6. Обратные диапазоны Имеет ли смысл говорить об обратном диапазоне? И да, и нет. Следующий диапазон допустим:r = 6..3x = r.begin # 6y = r.end # 3flag = r.end_excluded? # falseКак видите, мы можем определить обе границы и узнать, что правая граница включена. Но этим перечень возможных операций
Диапазоны Термин «диапазон» уже не раз упоминался для обозначения совокупности нескольких ячеек, но в Excel данное понятие содержит более глубокий смысл. Диапазон – это не просто совокупность двух и более ячеек, а именованная совокупность двух и более ячеек, то есть