Playground
Rust Playground 支援以簡便方式執行精簡的 Rust 程式,也是本課程中範例和練習的基礎。不妨試著執行 Rust Playground 開頭的「hello-world」程式。Playground 兼具以下幾項便利功能:
-
在「Tools」下方點選「
rustfmt
」選項,以「標準」方式設定程式碼格式。 -
Rust 有兩個主要的「設定檔」可產生程式碼,分別是「Debug」(加強執行階段檢查,最佳化程度較低) 和「Release」(減少執行階段檢查,大規模最佳化)。這些設定檔位於頂端的「Debug」下方。
-
感興趣的話,不妨點選「...」下的「ASM」查看產生的組語程式碼。
This slide should take about 2 minutes.
學員準備休息時,請鼓勵他們開啟 Playground 略微試驗一下。在剩餘的課堂時間,建議他們持續開啟 Playground 分頁嘗試操作。如果學生程度較高,想進一步瞭解 Rust 的最佳化作業或產生的組語,就特別適合採用這個授課方式。