這邊是小品大大在學習 Rust 用的筆記區!
一邊看 Rust 官方文檔一邊寫。學習 Rust 相關內容用
同時會記下一些 Rust 程式的筆記在這邊。
首先在 Rust 裡面一定要指定一個 main 的函數也就是
fn main() {
// Code Goes Here
}要不然會導致無法編譯的請況發生,因為 main() 是 Rust 編譯過後第一個執行的東西
如果缺少了 main() 會有無法編譯或是無法執行的問題
接著就來到了我們第一個 Rust 語法
println!("Hello, world!");這個代表的就是輸出的意思,雖說 Rust 也有 print! 但是基本上會用到 println! 居多
這個在等等的下一章節會講節為什麼,目前就是只要知道 println! 是輸出文字的用途就好了!
最後我們執行 rustc main.rs 就可以看到同個資料夾出現了 main (main.exe) 的檔案
這時候執行就會出現 Hello world! 的字樣!
同時這一章也教你了如何使用 Cargo
在目前的資料夾裡面使用 Cargo init 就可以在此資料夾產出 Cargo.toml 文件
此文件可以用於編譯,安裝附加元件等。
當然你也可以使用 rustc main.rs 即可編譯,但是因為沒有 Dependency 的狀態會導致無法編譯成功。
所以會使用 Cargo 來編譯。
Cargo 以下的重要指令
Cargo Build (編譯用)
一般是用於 Debug 的編譯,但是可以使用 Cargo Build --release 這個指令編譯發行版
Cargo run (直接運行)
Cargo init (設定目前資料夾為 Cargo 主要資料夾)
Cargo new (建立新的 Rust 專案)