Ruby/Подробнее о методах: различия между версиями

Содержимое удалено Содержимое добавлено
Указанный ранее пример не возвращал 3. В такой версии примера видно, что переменная i перезаписывается с каждой итерацией цикла.
Строка 219:
или
<source lang="ruby">i=0
i=0
(1..3).map{ do |ix| ; puts i}
puts i # выведет 3
i = x
puts i
end
puts i # выведет 3
</source>