2012-06-27 4 views

ответ

4

Вы можете использовать Array#map так:

arr = [1,2,3,4,5,6,7,8] 
arr.map {|n| n+5 } 

См http://www.ruby-doc.org/core-1.9.3/Array.html#method-i-map.

EDIT:map возвращает новый массив, если вы хотите изменить этот самый массив, используйте map! даже если я бы не рекомендовал его.

+0

Или в: 'arr.map (& 5.method (: +))' –

Смежные вопросы