[Rust入門]loopキーワードのサンプル
書式
loop {
if 条件式 {
break;
}
}
loop {
if 条件式 {
break;
}
}
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;
}
}
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;
}
}
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’