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!");
}

Du kannst Strg + Eingabeverwenden, um den Code auszufĂŒhren, wenn der Fokus auf dem Textfeld ist.

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.