本章节我们通过一个小小的 Hello World
程序来看看和解释 Rust 最小程序的构成。
-
首先创建一个
HelloWorld
的目录并在 命令行/终端 中使用cd
命令并进入到HelloWorld
目录C:\Users\Admin>mkdir HelloWorld C:\Users\Admin>cd HelloWorld C:\Users\Admin\HelloWorld>
-
使用你趁手的编辑器创建一个文件
Hello.rs
,比如我使用Visual Studo Code
作为代码编辑器C:\Users\Admin\HelloWorld-App>code Hello.rs
Rust 语言的源代码文件以
.rs
作为文件扩展名。上面的命令会在当前目录下创建一个
Hello.rs
的空文件,并在Visual Studo Code
中打开。 -
在
Hello.rs
文件中输入以下代码,然后保存。fn main(){ println!("Hello World"); println!("你好,简单教程"); }
上面这段代码定义了一个名为
main
的函数。Rust 语言使用fn
关键字定义函数。main()
函数是一个预定义函数,充当 Rust 程序的入口点,类似于 C 语言 中的main()
函数。接下来的
println!()
是 Rust 语言中的一个 预定义的宏。这个println!()
用于将传递给它的参数输出到 标准输出。Rust 语言中的 宏 都会以 感叹号 (
!
) 结尾。也就是说,你以后看到以!
结尾的类似函数调用,都是 宏调用。 -
使用
rustc
编译工具编译我们刚刚的Hello.rs
C:\Users\Admin\HelloWorld>rustc Hello.rs
如果编译成功,
rustc
命令会生成一个跟 源代码文件 同名的.exe
二进制可执行文件。比如上面的命令会生成一个Hello.exe
文件。C:\Users\Admin\HelloWorld>dir //列出当前目录下的文件 Hello.exe Hello.pdb Hello.rs
-
为了检查编译是否成功,你可以双击 Hello.exe 查看运行结果。