これは私の配列です
arr = [1,2,3,4,5,6,7,8]
配列の各値に 5 を加算するメソッドを ruby で作成したいと考えています。どうすれば同じことができますか?
ガイドしてください。
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!
は、お勧めしなくても使用してください。
については、 Ruby API ドキュメントを参照してください。Array
arr.map! {|i| i+5}