私はRubyを使用していますが、私は配列を再学習しています。私は彼らが何であるかは知っていますが、それらを完全に利用したことはありませ私は配列、オッズを持っていて、その中のすべての数字を倍にしたいと思っていました。私は以下の解決策を思いついた。しかし、私は、私の問題に対してよりエレガントでシンプルな解決策があるかどうかを見たいと思っていました。.eachを使用して配列を最適に変更する方法
odds = [1,3,5,7,9]
odds.each do |x|
odds[odds.index(x)]=x*2
end
最終的な結果は、あなたが、アレイ内のすべての項目を修正するためにmap!
列挙子を使用することができますodds = [2,6,10,14,18]
使用するプログラミング言語を指定していません。質問にタグを付けてください。 –