rust / beginner
Snippet
Tupel mit let entpacken
Tupel können direkt in einer let-Bindung entpackt werden, sodass Sie einzelne Werte in benannte Variablen extrahieren. Verwenden Sie Unterstriche, um Werte zu ignorieren, die Sie nicht benötigen.
snippet.rs
1
2
3
4
5
6
7
8
fn main() {let point = (10, 20, 30);let (x, y, z) = point;println!("X: {}, Y: {}, Z: {}", x, y, z);let (_ignore, middle, _) = (100, 200, 300);println!("Middle value: {}", middle);}
Erklärung
1
let point = (10, 20, 30);
Erstellt ein Tupel mit drei i32-Werten
2
let (x, y, z) = point;
Entpackt das Tupel in drei separate Variablen
3
let (_ignore, middle, _) = (100, 200, 300);
Entpackt und ignoriert erste und letzte Werte mit Unterstrich