loop, while, for & labels
Në shqip: Ciklet dhe etiketat në Rust
ShpjegimiSQ
loop përsërit pa fund derisa të bësh break (dhe mund të kthejë vlerë: break 42). Me etiketa si 'jashte: mund të dalësh nga cikle të ndërthurura.
EnglishEN
loop repeats forever until you break (and can return a value: break 42). With labels like 'outer: you can break out of nested loops.
Si ta mendosh
Si një rrotullim që e ndal kur gjen atë që kërkon.
Lexoje në anglisht
Like a carousel you stop when you find what you're after.
Shembull kodirust
let mut n = 0;
let rez = loop { n += 1; if n == 5 { break n * 2; } }; // 10
'jashte: for i in 0..3 { for j in 0..3 { if i * j == 2 { break 'jashte; } } }