Rust编程:入门、实战与进阶
上QQ阅读APP看书,第一时间看更新

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!。