rust / beginner
Snippet
Primitive Datentypen und Typinferenz
Rust hat mehrere primitive Skalartypen: Ganzzahlen (i32, i64), Flieskommazahlen (f64), Zeichen (char) und Booleans (bool). Der Compiler kann Typen in vielen Falleninferieren, aber du kannst sie explizit mit einem Doppelpunkt und dem Typnamen annotieren.
snippet.rs
1
2
3
4
5
6
7
8
9
10
11
fn main() {let integer: i32 = 42;let float = 3.14; // f64 by defaultlet character = 'R';let is_active = true;println!("Integer: {integer}");println!("Float: {float}");println!("Char: {character}");println!("Boolean: {is_active}");}
Erklärung
1
let integer: i32 = 42;
Vorzeichenbehaftete 32-Bit Ganzzahl mit expliziter Typannotation
2
let float = 3.14;
Flieskommazahl, Compiler inferiert standardmassig f64
3
let character = 'R';
Einzelnes Unicode-Zeichen in einfachen Anfuhrungszeichen
4
let is_active = true;
Booleanischer Wert, entweder true oder false
5
println!("Integer: {integer}");
Gibt Integer mit String-Interpolation aus