Rust

Match guards & @ bindings

Në shqip: Kushtet dhe lidhjet te match

ShpjegimiSQ

Te match mund të shtosh kusht me if: Some(n) if n > 10 =>. Me @ e lidh vlerën me emër ndërsa e kontrollon: n @ 1..=5 =>.

EnglishEN

In a match you can add a condition with if: Some(n) if n > 10 =>. With @ you bind the value to a name while testing it: n @ 1..=5 =>.

Si ta mendosh

Si një portier që kontrollon edhe biletën edhe moshën.

Lexoje në anglisht

Like a doorman checking both the ticket and the age.

Shembull kodirust

match nota {
    n @ 9..=10 => println!("Shkëlqyeshëm: {n}"),
    n if n >= 5 => println!("Kalues: {n}"),
    _ => println!("Mbetës"),
}

Terma të lidhur