while文(繰り返し)
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
while文の書き方も、PHPやCと同様ですので簡単です。
1から10までを順に表示し、合計を求めるコードです。
スポンサーリンク
i = 1 j = 0 while i <= 10 puts i j += i i += 1 end print "total = ", j
doをつける書き方も可能です。
i = 1 j = 0 while i <= 10 do puts i j += i i += 1 end print "total = ", j
と、doをつけても同じ動作ですが、これも面倒くさいので付けない書き方で行きます。
1つ、注意点としては、現行のRubyでは、インクリメント演算子「i++」や、デクリメント「i–」は使えないみたいです。
ですので、または「i += 1」、「i = i + 1」と書かなきゃいけないみたいです。
たしか、これPythonも同じだったような。
CやPHPでは、インクリメント、デクリメントの演算子を普通に書けますから注意ですね。
実行結果。
1 2 3 4 5 6 7 8 9 10 total = 55
スポンサーリンク
>> 次の記事 : timesメソッド・繰り返し回数指定
<< 前の記事 : loop と while true の違い
- - 関連記事 -
- break, next, redoの違い
- loopメソッド
- eachメソッド
- until文
- while文
- for文・for~in
- timesメソッド・繰り返し回数指定
- loop と while true の違い
スポンサーリンク