講座のサンプルコード

本講座は、主にブラウザ内で実行可能な例を使います。こうする事で、セットアップが容易になり、一貫した開発環境の提供が可能となります。

ただし、できればCargoをインストールしてください: 練習問題で使えると便利です。また最終日に依存関係を扱う課題を扱いますが、そこではCargoが必要になります。

講座のコードブロックはインタラクティブです:

fn main() {
    println!("Edit me!");
}

ボックス内にフォーカスがある状態でCtrl + Enter to execute the code when focus is in the text box.

ほとんどのサンプルコードは上記のように編集可能ですが、一部だけ以下のような理由から編集不可となっています:

  • 講座のページ内に埋め込まれたプレイグラウンドでユニットテストは実行できません。コードを実際のプレイグラウンドで開き、デモンストレーションを行う必要があります。

  • 講座のページ内に埋め込まれたプレイグラウンドでは、ページ移動すると状態が失われます!故に、受講生はローカル環境や実際のプレイグラウンドを使用して問題を解く必要があります。