Изучение Rust Playground с использованием mdbook

RustRustBeginner
Практиковаться сейчас

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии вы познакомитесь с Rust Playground - веб-интерфейсом, который позволяет экспериментировать с кодом на Rust. Также вы узнаете, как использовать его совместно с mdbook, чтобы сделать примеры кода исполняемыми и редактируемыми. Кроме того, вы изучите, как использовать его совместно с документацией и включить кнопку "Запустить", используя атрибут html_playground_url в коде на Rust.

Примечание: Если в практическом занятии не указано имя файла, вы можете использовать любое имя, которое хотите. Например, вы можете использовать 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{{"Изучение Rust Playground с использованием mdbook"}} rust/expressions_statements -.-> lab-99290{{"Изучение Rust Playground с использованием mdbook"}} end

Playground

Rust Playground - это способ экспериментировать с кодом на Rust через веб-интерфейс.

Использование с mdbook

В mdbook вы можете сделать примеры кода исполняемыми и редактируемыми.

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

Это позволяет читателям не только запускать ваш пример кода, но и модифицировать и настраивать его. Главное - добавить слово editable в блок с кодом, разделенный запятой.

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

此外,如果您希望 mdbook 在构建和测试时跳过您的代码,可以添加 ignore

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

Использование с документацией

Вы, возможно, заметили в некоторых официальных документах на Rust кнопку "Запустить", которая открывает пример кода в новом окне в Rust Playground. Эта функция активируется, если вы используете атрибут #[doc] под названием html_playground_url.

Резюме

Поздравляем! Вы завершили практическое занятие по Playground. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.