Волгоград Linux User Group |
|
Организована 23 ноября 2002 года
Проект заморожен Птн Июл 6 02:11:14 MSD 2012 |
|
|
Это старая версия ГраблеВодство/TandT/Ruby/rubyIterators за 2007-01-19 12:03:37..
ЦиклыВ руби существует только два циклаwhile выполнять пока выражени истинно until выполнять пока выражение ложно Итераторыn.times выполнить n.upto(m) выполнить от n до m n.step(m,k) выполнить от n до m с шагом k a.each для каждого элемента в массиве a for i in аналогично each Управление внутри циклаbreak Немедленно прекращает выполнение цикла; управление передается на утверждение, расположенное сразу за цикломredo Повторяет тело цикла с начала, не пересчитывая условие выполнения цикла (не переходя к следующему элементу в случае итератора) next Пропускает часть тела цикла, следующую за ним, и переходит к следующей итерации retry Начинает выполнение цикла с самого начала |
|
Powered by
|