Rust Playground Exploration mit mdbook

RustRustBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernst du über den Rust Playground, eine Weboberfläche, die es dir ermöglicht, mit Rust-Code zu experimentieren. Du wirst auch entdecken, wie du ihn mit mdbook verwenden kannst, um Codebeispiele spielbar und bearbeitbar zu machen. Darüber hinaus wirst du erkunden, wie du ihn mit Dokumentationen verwenden kannst und die Schaltfläche "Ausführen" mithilfe des Attributs html_playground_url im Rust-Code aktivieren kannst.

Hinweis: Wenn das Lab keinen Dateinamen angibt, kannst du einen beliebigen Dateinamen verwenden. Beispielsweise kannst du main.rs verwenden, es mit rustc main.rs &&./main kompilieren und ausführen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL rust(("Rust")) -.-> rust/FunctionsandClosuresGroup(["Functions and Closures"]) rust/FunctionsandClosuresGroup -.-> rust/function_syntax("Function Syntax") rust/FunctionsandClosuresGroup -.-> rust/expressions_statements("Expressions and Statements") subgraph Lab Skills rust/function_syntax -.-> lab-99290{{"Rust Playground Exploration mit mdbook"}} rust/expressions_statements -.-> lab-99290{{"Rust Playground Exploration mit mdbook"}} end

Playground

Der Rust Playground ist eine Möglichkeit, mit Rust-Code über eine Weboberfläche zu experimentieren.

Verwenden mit mdbook

In mdbook kannst du Codebeispiele spielbar und bearbeitbar machen.

fn main() {
    println!("Hello World!");
}

Dadurch kann der Leser sowohl deinen Codesample ausführen, als auch ihn modifizieren und anpassen. Der Schlüssel hier ist das Hinzufügen des Wortes editable zu deinem Codefence-Block, getrennt durch einen Komma.

```rust
//...place your code here
```

Zusätzlich kannst du ignore hinzufügen, wenn du möchtest, dass mdbook deinen Code überspringt, wenn es baut und testet.

```rust
//...place your code here
```

Verwenden mit Dokumentationen

Du hast vielleicht in einigen der offiziellen Rust-Dokumentationen einen Button bemerkt, der "Ausführen" sagt, der den Codesample in einem neuen Tab im Rust Playground öffnet. Diese Funktion wird aktiviert, wenn du das #[doc]-Attribut html_playground_url verwendest.

Zusammenfassung

Herzlichen Glückwunsch! Du hast das Playground-Lab abgeschlossen. Du kannst in LabEx weitere Labs absolvieren, um deine Fähigkeiten zu verbessern.