mdbook を使った Rust Playground の探索

RustRustBeginner
今すぐ練習

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

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、Rust コードを試すことができる Web インターフェイスである Rust Playground について学びます。また、mdbook と併用してコード例を実行可能かつ編集可能にする方法を学びます。さらに、ドキュメントと併用して、Rust コードの html_playground_url 属性を使用して「実行」ボタンを有効にする方法を探ります。

注: 実験でファイル名が指定されていない場合、好きなファイル名を使用できます。たとえば、main.rs を使用して、rustc main.rs &&./main でコンパイルして実行することができます。


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{{"mdbook を使った Rust Playground の探索"}} rust/expressions_statements -.-> lab-99290{{"mdbook を使った Rust Playground の探索"}} end

プレイグラウンド

Rust Playground は、Web インターフェイスを通じて Rust コードを試すための方法です。

mdbook との併用

mdbook では、コード例を実行可能かつ編集可能にすることができます。

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

これにより、読者はコードサンプルを実行するだけでなく、変更して調整することもできます。ここでのキーは、コードフェンスブロックに editable という単語をカンマで区切って追加することです。

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

また、mdbook がビルドおよびテスト時にコードをスキップする場合は、ignore を追加できます。

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

ドキュメントとの併用

公式の Rust ドキュメントの一部では、「実行」と表示されるボタンがあることに気付いたかもしれません。このボタンを押すと、Rust Playground の新しいタブでコードサンプルが開きます。この機能は、html_playground_url と呼ばれる #[doc] 属性を使用することで有効になります。

まとめ

おめでとうございます!あなたはプレイグラウンドの実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに多くの実験を行って練習することができます。