本教學系列提供完整的Rust學習路徑。以專案導向學習法,從環境建置開始,循序漸進掌握Rust的所有權系統、記憶體安全與並發程式設計等核心概念。透過四個階段性專案:命令列工具、文件處理器、HTTP服務與全端應用,讓學習者在30天內建立扎實的系統程式設計能力。
課程特色包括:繁體中文詳細說明、台灣本土案例應用、完整的錯誤除錯指南,以及豐富的實作練習。最終專案將整合前後端開發、資料庫操作與部署策略,培養學習者成為具備現代軟體開發技能的Rust工程師。適合有基礎程式經驗但初學Rust的開發者,也適合想要轉入系統程式設計領域的工程師。
前言 Hi 大家都吃過飯了嗎 (??) (XD) 。 這幾年其實 Rust 在台灣軟體開發圈越來越受歡迎。這門現代系統程式語言帶著超強的記憶體安全、零成本抽象和...
前言 Hi 大家,昨天我們成功建置了 Rust 開發環境,今天就來深入了解 Cargo——Rust 生態系統的核心工具。Cargo 不只是一個套件管理器,更是一...
前言 Hi 大家,經過前兩天的環境建置和 Cargo 工具學習,今天我們將要開始深入 Rust 語言的核心——變數和資料型別。這些是所有程式語言的基礎,但 Ru...
前言 Hi 大家,昨天我們掌握了 Rust 的變數和資料型別,今天我們來看看如何透過函式來組織程式碼,以及掌握程式的流程控制。函式是程式模組化的基礎,而流程控制...
前言 Hi 大家,昨天我們學習了基本的函式和流程控制,今天我們來深入探討更進階的控制流程概念,包括迴圈的進階用法、錯誤處理的基礎,以及如何在實際專案中運用這些概...
前言 Hi 大家,今天我們來看看 Rust 的迭代器系統。 迭代器基礎 創建迭代器 fn main() { let vec = vec![1, 2, 3...
前言 Hi 大家,經過前幾天的學習,今天我們要整合所有學到的概念,建立第一個完整的 Rust 專案:終端機任務管理器。這個專案會運用到變數、函式、控制流程、迭代...
前言 恭喜你完成了第一部分的學習!經過前七天的基礎訓練,我們已經掌握了 Rust 的基本語法和 Cargo 工具鏈。今天,我們要進入所有權系統(Ownershi...
前言 昨天我們深入學習了所有權系統,你可能已經發現一個問題:如果每次使用資料都要轉移所有權,那程式設計會變得非常麻煩。今天,我們要學習 Rust 的另一個核心概...
前言 讓我們從一個問題開始: // 這個函式無法編譯 fn longest(x: &str, y: &str) -> &str {...