歡迎參加第 1 天課程

今天是學習 Rust 基礎知識的第一天,我們會探討許多內容:

  • 基本的 Rust 語法:變數、純量和複合型別、列舉、結構體、參照、函式和方法。

  • 控制流程結構:ifif letwhilewhile letbreakcontinue

  • 模式配對:解構列舉、結構和陣列。

請提醒學生以下事項:

  • 應該一有問題就提問,不要留到最後。
  • 本課程的宗旨是互動,非常鼓勵大家討論!
    • 老師應設法讓討論不要離題,例如確保討論的主題在於比較 Rust 和其他語言的運作方式。要找到適當的平衡點並不容易,但我們還是寧可讓學員討論,因為這比老師單向授課更能引起學生興趣。
  • 我們討論的議題,可能會超前投影片進度。
    • 這完全沒問題!複習是學習的重要一環。請記得,投影片只是輔助,您可以視情況略過不需要的部分。

第一天的規畫是說明 Rust 基礎概念,「只要剛好」能介紹到著名的借用檢查器就行了。Rust 處理記憶體的方式是一大特色,我們應該立即向學生展示這一點。

如果您是在教室授課,就很適合參考這裡的時間表。建議您將一天分為兩部分 (根據投影片安排):

  • 上午:9 點到 12 點
  • 下午:1 點到 4 點

您當然可以視需要調整這個時間表。但請務必要加入休息時段,建議每小時休息一次!