Zum Inhalt springen

Arrays

fn main() {
let message = "The temperature today is:";
let x = [message, 100];
println!("{} {}", x[0], x[1]);
}

Ein Array kann nur Elemente eines einzigen Typs enthalten. Die Syntax [message, 100] erstellt ein Array mit zwei Elementen. Die Variable message ist ein String, und die Konstante 100 ist eine Zahl.


fn main() {
let t = ([1; 2], [3; 4]);
let (a, b) = t;
println!("{}", a[0] + t.1[0]);
}

Die Syntax [x; y] deklariert ein Array mit y Kopien des Wertes x. Die Syntax (a, b) destrukturiert t und bindet a an [1; 2] . Die Syntax t.1 bezieht sich auf das zweite Element von t, welches [3; 4] ist.