Ruby loopで繰り返し処理を実行する
Rubyで、loopを使用して、繰り返し処理を実行するサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。
環境
- OS windows10 pro 64bit
- ruby 2.7.2p137
loop使い方
loopを使用すれば、繰り返し処理を実行することが可能です。
loop {
処理
}
以下は、loopを使って、ひたすら表示するサンプルコードとなります。
loop {
p Time.now
}
# 2020-12-26 15:19:45.7335511 +0900
# 2020-12-26 15:19:45.7337514 +0900
# 2020-12-26 15:19:45.7339252 +0900
実行は「ctrl + c」で停止できます。
breakで停止
このまま使って、無限ループになってしまうので、ある条件で停止させるためbreakを使用します。
count = 0
loop {
p Time.now
count += 1
if (count > 4)
break
end
}
# 2020-12-26 15:26:40.0650524 +0900
# 2020-12-26 15:26:40.0658837 +0900
# 2020-12-26 15:26:40.0665209 +0900
# 2020-12-26 15:26:40.066822 +0900
# 2020-12-26 15:26:40.072261 +0900
-
前の記事
ASP.NET Core Razor Identityで認証機能を実装する 2021.09.28
-
次の記事
Deno ramdaを使用して配列の最大値を取得する 2021.09.28
コメントを書く