Rust 的 Hello World 範例

透過上一堂課的 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! 前後加上英文雙引號,這是字串的標準寫法,只要是字串內容,都一定要用雙引號包覆。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *