【Rust】無限ループ `loop`

作成
更新

Rustで無限ループを行うには、loop キーワードを用います。

コード例

出力結果は以下のようになります。

他言語で無限ループを実装する時に見られる while(true) のような表記より分かりやすくていいですね。

パフォーマンス

Rust で無限ループを書く時は while true も使用できますが、loop のほうが条件判定が無い分高速になります。

ループから抜ける、次のループへ飛ばす

ループを終了するときは break キーワード、現在のループの処理を中断して次のループへ飛ばすときは continue キーワードを使用します。

関連リンク

loop - Rust By Example 日本語版