Kapitel 1 – Grundgerüst und Aufbau eines in Rust programmierten Programmes

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! 🦀

Schreibe einen Kommentar