Codebeispiele in diesem Training

In diesem Training werden wir die Rust-Sprache hauptsächlich anhand von Beispielen erkunden die über Ihren Browser ausgeführt werden können. Dies erleichtert die Einrichtung erheblich und sorgt für ein konsistentes Erlebnis.

Die Installation von Cargo wird dennoch empfohlen: Es wird Dir die Bearbeitung der Übungen erleichtern. Am letzten Tag werden wir eine größere Übung machen, die zeigt, wie Du mit Abhängigkeiten (dependencies) arbeitest und dafür benötigst Du Cargo.

Die Codeblöcke in diesem Kurs sind vollständig interaktiv:

fn main() {
    println!("Edit me!");
}

You can use Ctrl + Enter to execute the code when focus is in the text box.

Die meisten Codebeispiele können wie oben gezeigt bearbeitet werden. Ein paar Codebeispiele sind aus verschiedenen Gründen nicht editierbar:

  • Die eingebetteten Testumgebungen (embedded Playgrounds) können keine Unit-Tests durchführen. Kopiere die Datei und füge den Code in der echten Testumgebung ein, um Unit-Tests zu demonstrieren.

  • Die eingebetteten Testumgebungen verlieren ihren Zustand, sobald Du von der Seite weg navigierst! Aus diesem Grund sollten die Schüler die Übungen mit einer lokalen Rust-Installation oder in der lokalen Testumgebung lösen.