if let & while let
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
if let është një match i shkurtër kur të intereson vetëm një rast: if let Some(emri) = opsioni { ... }. while let përsërit derisa modeli të mos përputhet më, dhe let ... else del herët nëse s'përputhet.
EnglishEN
if let is a short match when you only care about one case: if let Some(name) = option { ... }. while let repeats until the pattern stops matching, and let ... else exits early if it doesn't match.
Si ta mendosh
Si „nëse ka postë në kuti, lexoje“ — pa u marrë me rastin kur s'ka.
Lexoje në anglisht
Like “if there's mail in the box, read it” — without worrying about when there isn't.
Shembull kodirust
if let Some(t) = termat.first() {
println!("I pari: {t}");
}
while let Some(n) = stiva.pop() { println!("{n}"); }