以下のように、1から100まで数え上げるプログラムが幾つかあるのですが、
どれを使うのが良いのでしょうか?
理由も教えていただけますと幸いです。
個人的にはwhileはプログラムの外に変数を定義しているのと、
複数行になってしまっているので、あまり良くないかなとは思っています。
lang
1i = 0 2while i <= 100 do 3 p i 4 i += 1 5end 6 7100.times do |i| 8 p i 9end 10 11for i in 1..100 do 12 p i 13end 14 151.upto(100) do |i| 16 p i 17end 18 19(1..100).each do |i| 20 p i 21end
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。