PCインストラクターmeguの日常と忘備録

人、コンピュータ、仕事が大好き
学びが趣味のへんてこりんインストラクター

Ruby 繰り返し処理を中断 ループを脱出

2022-02-06 17:12:22 | プログラミング

Ruby の繰り返し処理には

色々な方法がある

for

while

times

loop

each

upto

downto

これらの繰り返し処理の中で

ifで条件判断を行い

繰り返しから脱出するためには

break

を使う

loop do #無限ループ

    n = rand(100) #0~99までの整数をランダムに一つ取り出してnに代入

    puts n    #nを出力

    if n % 10 == 0 #もしnを10で割った余りが0と等しければ

        break    #ループを脱出する

    end

end

実行結果は0~99までの整数が

10で割った余りが0になるまで

出力されつづけ

10で割った余りが0になったら

そこでループを脱出して

終了

 

 



コメントを投稿