iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Rust

大家一起跟Rust當好朋友吧! 系列

介紹Rust的基礎,並用Rust撰寫一個簡單的Blog後端,在最後也想記錄一點用Rust來撰寫TUI的經歷,記錄自己寫的一些TUI的小玩具

參賽天數 20 天 | 共 20 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11: 特徵 (Traits):定義共享行為 - Rust 的多型與介面系統

嗨嗨!大家好!歡迎來到 Rust 三十天挑戰的第十一天! 昨天我們學習了泛型,掌握了如何寫出彈性且抽象的程式碼。今天我們要來探討一個與泛型緊密相關,且同樣重要的...

DAY 12

Day 12: 生命週期 (Lifetimes):攻克 Rust 最難懂的概念

嗨嗨!大家好!歡迎來到 Rust 三十天挑戰的第十二天! 經過前十一天的學習,我們已經掌握了 Rust 的基礎語法、所有權系統、泛型和 Traits。今天我們要...

DAY 13

Day 13: 智慧指標 (Smart Pointers):Box, Rc, Arc 與進階記憶體管理

嗨嗨!大家好!歡迎來到 Rust 三十天挑戰的第十三天! 經過前兩天對生命週期的深入探討,相信你已經對 Rust 的參考和借用有了深刻的理解。今天我們要來學習另...

DAY 14

Day 14: 測試 (Testing):建立可靠的測試體系

嗨嗨!大家好!歡迎來到 Rust 三十天挑戰的第十四天! 經過前十三天的深入學習,我們已經掌握了 Rust 的核心概念,從基礎語法到智慧指標,從所有權系統到泛型...

DAY 15

Day 15: 閉包 (Closures) 與迭代器 (Iterators):函數式程式設計的優雅之道

嗨嗨!大家好!歡迎來到 Rust 三十天挑戰的第十五天! 恭喜你!我們已經順利完成了前兩週的基礎學習,從 Rust 的語法基礎到測試框架,從所有權系統到智慧指標...

DAY 16

Day 16: 併發 (Concurrency):不再害怕多執行緒

嗨嗨!大家好!歡迎來到 Rust 三十天挑戰的第十六天! 昨天我們學習了閉包和迭代器這些函數式程式設計的強大工具,今天我們要踏入另一個讓 Rust 引以為傲的領...

DAY 17

Day 17: 非同步程式設計 (Async/Await) 入門 with Tokio

嗨嗨!大家好!歡迎來到 Rust 三十天挑戰的第十七天! 昨天我們征服了多執行緒併發程式設計,學會了如何讓多個執行緒協同工作。今天我們要探索另一種併發模式:非同...

DAY 18

Day 18: 模組系統 (Module System):整理你的專案

嗨嗨!大家好!歡迎來到 Rust 三十天挑戰的第十八天! 經過前面的學習,我們已經深入探索了 Rust 的核心概念、錯誤處理、泛型與特徵,以及非同步程式設計。今...

DAY 19

Day 19: 開始規劃我的個人部落格後端

嗨嗨!大家好!歡迎來到 Rust 三十天挑戰的第十九天! 經過前十八天的紮實學習,我們已經掌握了 Rust 的基礎語法、核心概念、以及現代開發技術。現在是時候將...

DAY 20

Day 20: 選擇你的 Web 框架:Actix Web vs. Axum

嗨嗨!大家好!歡迎來到 Rust 三十天挑戰的第二十天! 昨天我們完成了個人部落格後端的完整規劃,從個人創作者的角度分析了需求,設計了簡潔而實用的資料模型和 A...