iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

成為程式界的 F1 賽車手,用 30 天認識 Rust 系列

Rust 以快速、安全著名,同時也是不太容易入門的程式語言,不過掌握 Rust 的精髓就能打造出快速的應用程式,這次想花 30 天的時間,來深入瞭解 Rust 這個語言的基本用法!

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day01 Rust 基本介紹及安裝

淺談 Rust 淵源 Rust 是由 Mozilla 主導開發 Rust 本來是 Mozilla 員工 Graydon Hoare 的 side project...

2023-09-16 ‧ 由 ning_chang 分享
DAY 2

Day 02 變數與資料型別

昨天介紹了簡單的基本概念,今天就要來介紹變數跟基本型別了 變數是什麼 當我們需要將一個值儲存起來,在日後做使用的時候,我們就需要用到變數 將變數指向這個值,需要...

2023-09-17 ‧ 由 ning_chang 分享
DAY 3

Day 03 轉換型別及邏輯判斷

轉換型別 在 Rust 中該怎麼轉換型別呢? 只要加上 as 就可以了 讓我們來看一下吧 fn main() { let price: f32 = 18.5...

2023-09-18 ‧ 由 ning_chang 分享
DAY 4

Day 04 流程控制

if...else 假設程式碼要在條件式成立後執行,條件式不成立時要執行其他程式碼,我們就可以用 if ... else 來寫 先來介紹 if可以應用的時機在,...

2023-09-19 ‧ 由 ning_chang 分享
DAY 5

Day 05 - Rust 的 Data 類型

Rust 除了基本型別以外,也有複合型別哦 讓我們來看一下複合型別有哪些 Array 顧名思義就是陣列啦!也是由 [] 包起來讓我們來看看吧 fn main()...

2023-09-20 ‧ 由 ning_chang 分享
DAY 6

Day 06 Function 跟 Block

我們之所以會使用 Function 是因為有些程式碼需要重複使用,不需要重複寫方法 使用方式 在 Rust 中,Function 該怎麼使用呢?其實跟其他程式語...

2023-09-21 ‧ 由 ning_chang 分享
DAY 7

Day 07 - 標准函式庫型別

Day 07 標准函式庫型別 我們將會從標准函式庫提供的型別開始講起,在了解型別以前,我想來提一個重要的東西,而且我們未來也會一直提到他 - Macro Mac...

2023-09-22 ‧ 由 ning_chang 分享
DAY 8

Day 08 Stack and Heap

接下來我們要進入 Rust 的重頭戲了,處理記憶體 在這之前,我們先來認識 Stack 跟 Heap 這兩個資料結構 我們將分成記憶體處理方式 / 儲存方式 /...

2023-09-23 ‧ 由 ning_chang 分享
DAY 9

Day 09 Cargo 與 Crate

Rust 是編譯語言,所以我們寫完程式碼都必須要先經過編譯,才會開始執行我們所寫的程式碼 每次寫完程式碼就要執行一次 rustc 這邊我們要介紹一個工具叫做 C...

2023-09-24 ‧ 由 ning_chang 分享
DAY 10

Day 10 Error Handling

平常我們寫網頁的時候,也會有錯誤的 exception 處理,避免錯誤發生的時候出現非預期的畫面 Rust 中也有 Error Handling 的機制 為什麼...

2023-09-25 ‧ 由 ning_chang 分享