while文

スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 |
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般

Rubyのwhile文も、他言語の経験があるならば簡単でしょう。
スクリプトの実行例だけ見てみます。

スポンサーリンク

i = 1
sum = 0
while i <= 10
    print i
    print ' + ' if (i <= 9)
    sum = sum + i
    i += 1
end
print " = ", sum, "\n\n"
print "What's i ? : ", i

実行結果。

1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
 
What's i ? : 11

i = 1, sum = 0と変数の初期化を行い、i は1ずつ増やしていき、1~10までの合計を求めて、表示するプログラムです。
最後のループで、i は11となり、while i <= 10が偽と判定されて、ループが終了します。
ループを抜けた後は、i の値が「11」となっていることを確認できます。

スポンサーリンク
 
スポンサーリンク