capypad
0 Tage Serie
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
rust
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.