歡迎參加第 1 天課程
今天是學習 Rust 基礎知識的第一天,我們會探討許多內容:
-
基本的 Rust 語法:變數、純量和複合型別、列舉、結構體、參照、函式和方法。
-
控制流程結構:
if
、if let
、while
、while let
、break
和continue
。 -
模式配對:解構列舉、結構和陣列。
請提醒學生以下事項:
- 應該一有問題就提問,不要留到最後。
- 本課程的宗旨是互動,非常鼓勵大家討論!
- 老師應設法讓討論不要離題,例如確保討論的主題在於比較 Rust 和其他語言的運作方式。要找到適當的平衡點並不容易,但我們還是寧可讓學員討論,因為這比老師單向授課更能引起學生興趣。
- 我們討論的議題,可能會超前投影片進度。
- 這完全沒問題!複習是學習的重要一環。請記得,投影片只是輔助,您可以視情況略過不需要的部分。
第一天的規畫是說明 Rust 基礎概念,「只要剛好」能介紹到著名的借用檢查器就行了。Rust 處理記憶體的方式是一大特色,我們應該立即向學生展示這一點。
如果您是在教室授課,就很適合參考這裡的時間表。建議您將一天分為兩部分 (根據投影片安排):
- 上午:9 點到 12 點
- 下午:1 點到 4 點
您當然可以視需要調整這個時間表。但請務必要加入休息時段,建議每小時休息一次!