Ruby/Идеология: различия между версиями
Содержимое удалено Содержимое добавлено
Строка 71:
<code>n = 2
2.step(5,2){ |m| n += m }
puts "m=#{m}
Стоит заметить, что во втором фрагменте мы избавились от ненужной глобальной переменной, которую превратили в локальный счетчик итератора. При этом была использована информация о конечном значении счетчика. Стоит ли использовать циклы, если они порождают массу проблем? А именно:
* Ухудшение читабельности кода.
|