プレイグラウンド

このコースの例や演習には、短い Rust プログラムを簡単に実行できる Rust プレイグラウンド を使用します。最初の「hello-world」プログラムを実行してみましょう。次のような便利な機能があります。

  • 「Tools」 にある rustfmt オプションを使用して、コードを「standard」の形式でフォーマットします。

  • Rust には、コードを生成するための主要な「プロファイル」が 2 つあります。1 つは Debug(追加のランタイムチェックがあり、最適化が少ない)で、もう 1 つは Release(ランタイムチェックが少なく、最適化が多い)です。これらは上部の [Debug] からアクセスできます。

  • 興味がある場合は、「...」 の下にある 「ASM」 を使用すると、生成されたアセンブリ コードを確認できます。

This slide should take about 2 minutes.

受講者が休憩に入ったら、プレイグラウンドを開いていろいろ試してみるよう促します。タブを開いたままにして、コースの残りの部分で学習したことを試すようすすめましょう。これは、Rust の最適化や生成されたアセンブリについて詳しく知りたい受講者に特に役立ちます。