PR3-Rust-SS26/B-basics/7-compounds.rs

22 lines
717 B
Rust

fn main() {
let string: &str = "Das ist ein String.";
println!("{string}");
let string = String::from("Das ist auch ein String.");
println!("{string}");
let tupel = (42, "Das hier ist ein Tupel.", true);
let (a, b, c) = tupel;
println!("{}, {}, {}", a, b, c);
let array: [&str; 5] = ["Das", " ist", " ein", " Array", "."]; // Es wird explizit geschrieben, welche Größe es hat
println!("{:?}", array);
let array = [1, 2, 3, 4, 5, 6]; // Größe wird dynamisch bestimmt
println!("{:?}", array);
let element = array[0]; // Man kann die Elemente wie gewohnt ansprechen
println!("{}", element);
println!("{}", array.len()); // Länge kann ausgegeben werden
}