Rust

let-else

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

let Some(x) = opsioni else { return; }; nxjerr vlerën ose del menjëherë nga funksioni. E mban kodin të rrafshët, pa if let të ndërthurura.

EnglishEN

let Some(x) = option else { return; }; extracts the value or leaves the function immediately. It keeps code flat, without nested if lets.

Si ta mendosh

Si të thuash „po s'ke biletë, ik; përndryshe, hyr“.

Lexoje në anglisht

Like saying “no ticket, leave; otherwise, come in”.

Shembull kodirust

fn emri_i_pare(v: &[String]) -> &str {
    let Some(e) = v.first() else { return "(asnjë)"; };
    e
}

Terma të lidhur