Примеры кода в этом курсе
В этом курсе мы в основном будем изучать язык Rust на примерах, которые могут быть выполнены в вашем браузере. Это значительно упрощает настройку и обеспечивает единообразный опыт для всех.
По-прежнему рекомендуется установить Cargo: так будет проще выполнять упражнения. В последний день мы сделаем более крупное упражнение, которое покажет, как работать с зависимостями, и для него понадобится Cargo.
Блоки кода в этом курсе полностью интерактивны:
// Copyright 2022 Google LLC
// SPDX-License-Identifier: Apache-2.0
fn main() {
println!("Edit me!");
}
Можно использовать Ctrl + Enter, чтобы выполнить код, когда фокус находится в текстовом поле.
Большинство примеров кода доступны для редактирования, как показано выше. Несколько примеров кода недоступны для редактирования по разным причинам:
-
Встроенный в страницу редактор кода не может запускать модульные тесты. Скопируйте код и откройте его в Rust Playground, чтобы продемонстрировать модульные тесты.
-
Встроенные в страницу редакторы кода теряют своё состояние в тот момент, когда вы уходите со страницы! Именно по этой причине учащиеся должны выполнять упражнения, используя локальную установку Rust или Rust Playground.