Grundgerüst und Aufbau eines in Rust programmierten Programmes
In diesem Tutorial werden wir die Grundlagen für das Schreiben eines Rust-Programms kennenlernen. Wir werden uns auf das grundlegende Gerüst und die Struktur eines Rust-Programms konzentrieren.
1. Einleitung
Rust ist eine moderne, systemnahe Programmiersprache, die Sicherheit, Geschwindigkeit und Parallelität vereint. Bevor wir in die Details eintauchen, lassen Sie uns einen Überblick über die Hauptkomponenten eines Rust-Programms werfen.
2. Das Hauptmodul
Jedes Rust-Programm beginnt mit einem Hauptmodul. Dieses Modul enthält die main
-Funktion, die beim Start des Programms aufgerufen wird. Hier können wir Variablen deklarieren, Funktionen definieren und andere Module einbinden.
fn main() {
// Hier beginnt die Ausführung des Programms
println!("Hallo, Welt!");
}
3. Kommentare
Kommentare sind wichtig, um den Code zu dokumentieren. In Rust verwenden wir //
für einzeilige Kommentare und /* ... */
für mehrzeilige Kommentare.
// Dies ist ein einzeiliger Kommentar
/*
Dies ist ein mehrzeiliger Kommentar.
Er kann über mehrere Zeilen gehen.
*/
4. Datentypen und Variablen
Rust bietet verschiedene Datentypen wie i32
, f64
, bool
, char
usw. Wir können Variablen mit dem let
-Schlüsselwort deklarieren.
fn main() {
let zahl: i32 = 42;
let name = "Alice";
println!("Die Antwort ist: {}", zahl);
println!("Hallo, {}", name);
}
5. Funktionen
Funktionen sind wiederverwendbare Codeblöcke. Wir können eigene Funktionen definieren und sie im Hauptmodul aufrufen.
fn addiere(a: i32, b: i32) -> i32 {
a + b
}
fn main() {
let summe = addiere(10, 20);
println!("Die Summe ist: {}", summe);
}
6. Kompilieren und Ausführen
Um unser Rust-Programm auszuführen, verwenden wir den Befehl cargo run
. Dieser Befehl kompiliert den Code und führt das resultierende ausführbare Programm aus.
Das war ein kurzer Überblick über das Grundgerüst und den Aufbau eines Rust-Programms. In den nächsten Kapiteln werden wir tiefer in die einzelnen Konzepte eintauchen. Viel Spaß beim Programmieren in Rust! 🦀