環境,前提
Ruby 2.5.1
MacOS Mojave Ver.10.14.6
本記事はRubyがインストールされた前提の記事です。
Rubyをインストールしたあと、とにかくRubyをいろいろ触ってみて慣れていくための記事です。お役に立てば幸いです。
whileの基本
sample.rb
while 条件 do
// 繰り返す処理
end
では1から10までの合計をwhileを用いて算出してみます。
sample.rb
sum = 0
i = 1
while i <= 10 do
sum += i
i+=1
end
puts sum
実行結果は以下のように55となります。
Tarminal
55
whileとforの使い分け
どちらも繰り返し処理の際に用いられるものですが、どういった使い分けが良いでしょうか?以下のように使い分けるのが良いと思います。
・繰り返し回数が決まっておらず、条件を満たす限り回すのはwhile
・回数が明確に決まっている場合はfor