Rust-Programme starten in fn main(). Das Ausrufezeichen bei println! zeigt: Das ist ein Makro, keine normale Funktion. Mit dem Werkzeug Cargo erstellst du Projekte, übersetzt und führst sie aus.
Rusts Besonderheit: Der Compiler prüft zur Übersetzungszeit strenge Regeln zu Speicher und Zugriffen und verhindert so ganze Fehlerklassen.
fn main() {
println!("Hallo, Welt!");
let name = "Mia";
println!("Hallo {name}!");
}So führst du den Code aus:
Mit Cargo: cargo new demo, Code in src/main.rs einfügen und im Ordner cargo run ausführen (Installation über rustup.rs).
Merke
Einstieg:
fn main()println!ist ein MakroCargo baut und startet Projekte
Aufgabe
Gib Name und Alter mit zwei println!-Aufrufen aus.