For loop 锈环的命名断裂
有没有一种方法可以让嵌套的For loop 锈环的命名断裂,for-loop,break,rust,For Loop,Break,Rust,有没有一种方法可以让嵌套的for循环生锈,并从内部打破外部循环,就像在Java中那样?我知道Rust支持循环中的命名中断,但我似乎找不到关于的的相同信息。它使用与生命周期相同的语法 fn main() { 'outer: for x in 0..5 { 'inner: for y in 0..5 { println!("{},{}", x, y); if y == 3 { break 'out
for
循环生锈,并从内部打破外部循环,就像在Java中那样?我知道Rust支持循环中的命名中断
,但我似乎找不到关于的的相同信息。它使用与生命周期相同的语法
fn main() {
'outer: for x in 0..5 {
'inner: for y in 0..5 {
println!("{},{}", x, y);
if y == 3 {
break 'outer;
}
}
}
}
请参阅和的相关章节。@NoeticJun该章节中提到了它(后面是Break表达式)。虽然有点混乱,因为示例break是breakfoo
而不是breakfoo
。它还使用“标签”和“寿命”来指代同一事物。应该重写。