安裝rustup rustup是rust版本管理器 安裝指令如下 curl --proto '=https' --tlsv1.2 -sSf https://sh...
如何設定開發環境這邊使用VSCode來當開發工具 rustfmt 自動格式化 rustfmt是Rust官方提供自動格式化代碼的工具,用來統一代碼風格,避免有人用...
先建立一個hello的目錄,編輯main.rs fn main() { print!("Hello, World!"); } 儲存...
變數宣告 // 宣告區域變數 let local_var = 123; 不可變變數 let immutable_var = 123; print!(&quo...
不應將值,變數,物件混淆為一體 單詞"值"表示抽象的數學概念, 例如值:"9527"是指數學9527的數學概念,在數學上...
Rust是靜態型別語言,所以在編譯時需要知道變數的型別是什麼 前面的程式範例很多是沒有宣吿型別但是卻可以編譯,這邊用到的是透過 通常編譯器能通過數值來推導型別是...
Rust 為了表示真假值,使用關鍵字true和false 這樣的關鍵字具有非數字類型的表達式稱為布林 例 let true_var = true; let fa...
Rust的char型別是最基本的字母型別,用單引號包起來 例 let a = 'b'; Rust的字串分兩種 str String 嚴格來講Rust在核心...
複合型別是指多個數值組為一個型別 Rust 有兩個基本複合型別 元組型別(tupl) 元組型別是指將多個不同型別組成一個複合型別 固定長度,宣告好就無法增減長度...
利用布林值來決定如何繼續執行程式進行決策 例 let n = 3; if n > 2 { println!("執行") }...