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
rust
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