Rust 以快速、安全著名,同時也是不太容易入門的程式語言,不過掌握 Rust 的精髓就能打造出快速的應用程式,這次想花 30 天的時間,來深入瞭解 Rust 這個語言的基本用法!
昨天提到了生命週期的標記,今天我們就來看一下該怎麼手動標記生命週期 生命週期標記 生命週期的標記長這樣 ' + 單字或者字母 大部分的人都會用 'a 來表示 我...
昨天介紹了該怎麼使用生命週期的標記 今天來看一下生命週期省略 之前有介紹在,函式返回值的生命週期, 有幾個狀況不需要特別標記,這邊再來複習並且補充 不需要特別標...
接下來我們要來看看模組 在 Ruby 的程式中, Module 的概念跟 Trait 比較接近,擴充模組的意思,如果今天我想要會魔法,我可以安裝魔法 Modul...
昨天我們介紹了 Module 今天會介紹引用的方式 Module 路徑 如果我們要在其他地方使用 Module 裡面的東西 引用的方式會分為絕對路徑及相對路徑...
我們之前不管是在定義結構,或者是使用 Function 時, 一旦定義了 type,一定就要使用那個 type 不過如果為了不同的型別寫了 重複且運算式都相同的...
在 Rust 中,我們可以透過泛型來定義值的屬性,雖然用法有限,不過有總比沒有好?那該怎麼做呢? const 泛型 假設我們定義了一個方法,要把陣列裡的所有元素...
第一天的時候有介紹到, Rust 要印出東西的方法是 print 以及 println! 不過我們在這幾天印出東西的時候又有加上 {} 以及 {:?} 究竟他們...
再來我們會介紹 println! 的其他用法 顯示第幾個參數 參數的序號從 0 開始算,我們可以在 {} 指定要顯示哪個參數 struct A { aa...
為程式碼測試是一件很重要的事情,不管在哪個程式語言,程式都是必須要寫的 雖然說 Rust 本身在編譯期間就會檢查基本的錯誤 不過能加上測試應該更能減少錯誤發生...
今天是這次鐵人賽的尾聲 我們要再來介紹 Rust 中的測試 昨天介紹的測試是單元測試,不過還要再另外補充 private method 的測試 private...