透過上一堂課的 Rust 安裝步驟,相信各位讀者都已經完成 Rust 開發環境的建置。接下來我們就來建立第一個 Rust 範例。
首先,你可以在電腦裡新增一個資料夾,用來存放程式碼。舉例:D:\rustdemo
接著建立一個純文字檔,並將檔名修改為:hello.rs
然後開啟這個 rs 檔案,可以使用記事本開啟,接著輸入以下程式碼:
fn main() {
println!("Hello World!");
}
Code language: JavaScript (javascript)
接下來進行編譯與執行
首先開啟命令提示字元,再透過 cd 指令切換到 D:\rustdemo 這個目錄。也可以直接在資料夾的網址列輸入 cmd,就能自動開啟命令提示字元並切換到該目錄。
D:\rustdemo>rustc hello.rs
D:\rustdemo>hello
Hello World!
D:\rustdemo>Code language: CSS (css)
rustc hello.rs 用來編譯原始程式碼
執行 hello 會啟動目錄下的 hello.exe 執行檔(編譯完成後,資料夾會產生 hello.exe 檔案),隨後就會輸出 Hello World!

程式碼解析
fn :關鍵字,代表這是一個函式
main :main 函式,為固定寫法,不能更改名稱,它是程式的進入點。當使用者執行程式時,作業系統就會呼叫這個函式。
() :小括號,用來放置傳入 main 函式的參數,空白就代表沒有傳入任何參數。
{ } :大括號,代表函式本體,也就是撰寫函式內部程式碼的區域,必須成對使用。
println!(“Hello World!”);
println! 是一個可以將文字輸出至主控台的巨集。
(“Hello World!”) 這裡同樣是小括號,用來傳入參數,也就是把 Hello World! 這個字串傳入 println! 巨集當中。這是 Rust 函式庫內建的功能,我們不需要了解其內部運作方式,只要知道呼叫它就能將文字輸出到主控台即可。
Hello World! 前後加上英文雙引號,這是字串的標準寫法,只要是字串內容,都一定要用雙引號包覆。