In irb:
>> %w{x y z}.each {|i| i }
=> ["x", "y", "z"]
Возвращаемым значением вызова each
является объект Enumerable
, к которому он был вызван. Таким образом, вы в основном распечатываете каждый элемент массива в блоке, который вы передаете each
, а затем преобразуете массив в строку и печатаете его снова, связав его со строкой "output:"
.