Rust

Patterns & destructuring (Rust)

Në shqip: Modelet në Rust

ShpjegimiSQ

Modelet në Rust e „shpaketojnë“ një vlerë në pjesët e saj — te let, match, if let dhe parametrat e funksioneve. Mund të shtosh edhe kushte (guards): Some(n) if n > 3.

EnglishEN

Patterns in Rust “unpack” a value into its parts — in let, match, if let and function parameters. You can add conditions too (guards): Some(n) if n > 3.

Si ta mendosh

Si ta hapësh një pako dhe t'i vendosësh gjërat menjëherë në sirtarët e tyre.

Lexoje në anglisht

Like opening a parcel and putting each item straight into its drawer.

Shembull kodirust

struct Pika { x: i32, y: i32 }
let Pika { x, y } = pika;
match nota { Some(n) if n >= 4 => println!("Mirë"), _ => {} }

Terma të lidhur