iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

Rust 新手村 系列

都說是新手了,別打臉啊

鐵人鍊成 | 共 30 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文 團隊神龍特攻隊 - it 宏的逆襲
DAY 11

Rust-流程控制-while

類似PHP的while迴圈,計算其後的布林條件如果是值為true則執行大括號下面的語法,會重複條件的檢查執行直到條件值為false為止或是其他原因退出 假設要打...

2021-09-19 ‧ 由 Ken 分享
DAY 12

Rust-流程控制-for

如果想印出1到100的數字,更常的做法是使用for迴圈而不是while 例 for i in 1..101 { println!("{}&qu...

2021-09-20 ‧ 由 Ken 分享
DAY 13

Rust-枚舉(enumeration)

枚舉就是列出有窮序列的型別 透過enum關鍵字新增了新的Browser型別在範例中列出了一個組項分別為 Firefox,Chrome,IE,Safari內部值分...

2021-09-21 ‧ 由 Ken 分享
DAY 14

Rust-Match控制流運算子

Match是使用枚舉的基本工具,類似Golang的Switch語法 Match取值後對每個條件進行比較依照順序比較,一但匹配成功就對右側求值,並結算Match語...

2021-09-22 ‧ 由 Ken 分享
DAY 15

Rust-結構體(Struct)

struct 是命名並封裝數個欄位數值所組合的自訂型別 struct 有 3 種類型 元組結構體(tuple struct),就是具名元組而已 經典的C語言風...

2021-09-23 ‧ 由 Ken 分享
DAY 16

Rust-定義函式Function(一)

如果編寫多次相同的代碼,則可以把代碼封裝在一個塊中,然後為該代碼命名 通過這種方式就定義了函式,然後可以通過命名的名稱來調用該函式 要訂一個函式需要使用&quo...

2021-09-24 ‧ 由 Ken 分享
DAY 17

Rust-定義函式Function(二)

函式傳遞參數 每次調用函式時都打印相同的hello word的函式不是很有用處 這時候可以傳遞參數給函式會顯得更有意義 fn hello_word(name:...

2021-09-25 ‧ 由 Ken 分享
DAY 18

Rust-定義函式Function(三)

提前退出 正常情況是必須達到函示的末尾,但是如果編寫包含許多語法的函式通常會在意識到沒有更多計算要做時因此需要提前退出該函式 fn f(x: i32) -&gt...

2021-09-26 ‧ 由 Ken 分享
DAY 19

Rust-定義泛型函式

Rust是強型別語言,執行嚴格的資料型別檢查,因此當定義使用某種型別參數的函式時比如說 square(x: f32) -> f32 調用函式的程式碼必須...

2021-09-27 ‧ 由 Ken 分享
DAY 20

Rust-定義泛型結構

既然有泛型函數當然少不瞭泛型結構 struct S1<T1, T2> { n1: T1, n2: T2, } let s = S {n...

2021-09-28 ‧ 由 Ken 分享