Пошук у матриці
Rust Цикли
break з міткою 'rows
Блок-схема за ДСТУ
Вихідний код
fn contains(m: &Vec<Vec<i32>>, key: i32) -> bool {
let mut found = false;
'rows: for row in m {
for &x in row {
if x == key {
found = true;
break 'rows;
}
}
}
found
}