rust / beginner
Snippet
Explizite Type-Annotationen
Rust unterstützt explizite Type-Annotationen mit der Doppelpunkt-Syntax. Obwohl Rust's Compiler Typen ableiten kann, verbessern explizite Annotationen die Codelesbarkeit und helfen, Bugs früh zu erkennen. Erforderlich bei Initialisierung von Funktionen ohne klaren Rückgabetyp.
snippet.rs
1
2
3
4
5
6
7
8
fn main() {let number: i32 = 42;let text: &str = "Hello";let flag: bool = false;let inferred = 3.14;println!("{:?}", inferred);}
Erklärung
1
: i32, : &str, : bool
Type-Annotationen nach Variablennamen spezifizieren genau, welchen Typ jede Variable haben muss.