官术网_书友最值得收藏!

1.3 Hello Rust

在安裝好Rust并配置環境變量后,我們按照慣例編寫和運行第一個Rust程序——Hello Rust。

1. 創建項目目錄

一切準備就緒,可以開始編寫代碼了。Rust本身并不關心代碼的存放位置,但為了便于管理和查看,創建一個存放Rust程序源文件的文件夾hello_rust,在終端運行以下命令:

$ mkdir hello_rust
$ cd hello_rust

2. 編寫Rust程序

新建一個名為main.rs的源文件,Rust源文件以.rs擴展名結尾。打開main.rs文件,輸入以下代碼:

1  fn main() {
2      println!("Hello, Rust!");
3  }

保存文件,回到終端命令行窗口。

3. 運行Rust程序

代碼編寫完成后,需要先編譯再運行。編譯程序,在終端運行以下命令:

$ rustc main.rs

可以看到在當前文件夾中生成一個名為main的可執行程序,在終端運行以下命令:

$ ./main

可以看到打印出“Hello, Rust!”字符串。恭喜,第一個Rust程序已成功運行!

4. 分析Rust程序

回頭再來看看main.rs源文件中的代碼:

1  fn main() {
2      println!("Hello, Rust!");
3  }

上述代碼聲明了一個main函數,fn是用于函數聲明的關鍵字,函數體被包裹在大括號“{}”中。默認情況下,main函數是可執行程序的入口函數,它是一個無參數、無返回值的函數。函數體完成在屏幕上打印文本的工作,每個語句使用分號“;”結尾。“Hello, Rust!”是一個字符串,作為參數傳遞給println!。

主站蜘蛛池模板: 乌拉特前旗| 烟台市| 靖远县| 广饶县| 公安县| 乐清市| 沂水县| 唐河县| 罗源县| 东乡| 南溪县| 合川市| 双城市| 雅江县| 时尚| 兖州市| 雷州市| 沙雅县| 莲花县| 宁津县| 湘潭县| 施甸县| 方城县| 临海市| 鄂托克前旗| 融水| 宁陵县| 琼中| 庆安县| 东阿县| 云安县| 府谷县| 茌平县| 平乐县| 墨竹工卡县| 龙江县| 兰西县| 车致| 焉耆| 申扎县| 旬邑县|