PHP
for ($x = 0; $x <= 10; $x++) {
for ($y = 0; $y <= 10; $y++) {
if(x + y == 16) break 2;
}
}
Rust
'outer: for i in 0..10{
'inner: for j in 0..10{
if i + j == 16 {
break 'outer;
}
}
}
println!("Outer loop");
'inner: loop {
println!("Inner loop");
break 'outer;
}
}
}
for(loopOne){
for(loopTwo){
if(certainCondition == true){
break 2;
}
}
}
rust version:
'Outer: for loopOne{
for loopTwo{
if ceratinCondition == true{
break 'Outer;
}
}
}
PHP:
for(loopOuter){
for(loopInner){
if(condition == true){
break 2;
}
}
}
Rust:
'Outer: for loopOuter{
for loopInner{
if condition == true{
break 'Outer;
}
}
}
(Edited: 2021-10-27) PHP
for(loopA) {
for(loopB) {
if(something) break 2;
}
}
Rust
'outer' : for x in 0..5 {
'inner': for y in 0..5{
if y == 4 {
break 'outer';
}
}
}