質問: Rubyを使って、下記のプログラムの書きたいと思っています。 ・ユーザーに5回好きな数値を入力させて(getsを使う)、それらの数値を足したものを表示する(putsを使う) Rubyの繰り返し処理だとifやwhileやeachなどいろいろな方法があるようですが、通常の方法だと何通りくらいの書き方ができるのでしょうか。(めんどくさいものはのぞく) また、その中で、どの繰り返し処理を選ぶのがベストなのでしょうか。(その判断基準もあわせて教えてください) どうぞよろしくお願いいたします。
回答: こんな方法はどうでしょう。 ``` $ ruby -e "puts ARGV.map(&:to_i).sum" 1 2 3 6 $ ruby -e "puts ARGV.map(&:to_i).sum" 1 2 3 4 5 15 ``` 参考情報 * Rubyで数値の配列の合計を求める方法