ログイン
問題5

each文を使ってみよう!

アイコン画像

問題5:each文を使ってみよう!

今回はeach文を用いて、以下の配列の要素の2乗を画面に出力してみよう。

エディターのアイコンあらかじめエディタに書くコード

                arr = [1, 3, 5, 10, 30, 50]
¥Ruby¥
              

ブラウザのアイコン期待する画面

1
9
25
100
900
2500

タグアイコン解答ソースコード

              arr = [1, 3, 5, 10, 30, 50]
arr.each do |a|
  puts a * a
end
¥Ruby¥
            

コメントのアイコン解説

each文はfor文と同様に、配列の中の要素に対して順番に同じ処理を実行できるぞ。
よって配列'arr'の中の要素をそれぞれ順番に変数'a'に代入し、変数'a'の値の2乗を画面に出力しよう。
ログインして解答を見る
Rubyを学ぶなら現役エンジニア監修「甲賀コース」
キャンペーン

閉じる