如其標題,學習不需要為公司、長官或同事,不需要為別人,只為你自己。只是這回不是我自己最喜歡 & 最熟悉的程式語言 Ruby,而是跟它同樣都是 Ru 開頭的 Rust :)
網址:https://rustbook.cc
本文同步刊載於 [為你自己學 Rust] 結構(Struct) 除了先前介紹過的 Array、Tuple 以及 Vector 之外,在 Rust 裡還有個...
本文同步刊載於 [為你自己學 Rust] 生命週期(Lifetime) 在前面的「所有權(Ownership)」章節曾經介紹 Rust 是如何透過所有權的...
本文同步刊載於 [為你自己學 Rust] 特徵(Trait) 各位看到現在,都還是在學習 Rust 這個程式語言的語法,就算知道 Stack 與 Heap...
本文同步刊載於 [為你自己學 Rust] 列舉(Enum) 在寫程式的時候,雖然對電腦來說都是 0 跟 1,但對身為開發者的人類來說有好的命名或識別是很重...
本文同步刊載於 [為你自己學 Rust] Option 不只是個選項 各位過去在寫程式的時候,有沒有遇過執行某些函數照理應該要回傳陣列,然後你會在這個陣列...
本文同步刊載於 [為你自己學 Rust] 泛型(Generics) 從前面的「所有權(Ownership)」章節開始,接著生命週期(Lifetime)、特...
程式會出錯是很正常的一件事,程式出錯不一定就是 Bug,而只是沒有考慮到某些可能會發生的情況,例如你寫了一個可以計算 BMI(Body Mass Index,...
不知道各位在看一些 Rust 的原始碼,或是網路上別人寫的範例的時候,是否常看到一些語法,它們看起來好像不太像 Rust 的程式碼,倒是有點像註解,例如: #[...
不管在哪個程式語言,雖然有些人可能不會或不習慣寫測試,但就算不寫也都知道測試都是很重要的部分,撰寫測試有助於確保程式碼代碼的正確性。前面我們也見識過 Rust...
現代比較成熟的程式語言,當專案規模大到一定程度之後,通常就會有模組化的需求,可能是分開寫在不同的檔案裡,或是直接獨立變成一個套件。模組化的目的可以讓程式碼更有組...