[Rust入門]loopキーワードのサンプル

2022年4月13日

書式

loop {
   if 条件式 {
     break;
    }
}

Rustにはloopというキーワードが存在します。これは無限ループを作成するのに使用します。
使用例

fn main() {
    let s = ['A', 'R', 'K', 'G', 'A', 'M', 'E'];
    let mut i = 0;
    loop {
        let ch = s[i];
        if ch == 'G' {
            break;
        }
        println!("\'{}\'", ch);
        i += 1;
    }
}

実行結果
'A’
'R’
'K’

Rust

Posted by arkgame