Rust

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; } } }

Terma të lidhur