编写 Rust 程序
1.程序文件后缀名: rs
2.文件命名规范:hello_world.rs
3.(例子)
使用命令创建项目,命名为"hello world"
打开 cmd
输入:
mkdir hello_world
cd hello_world
新建文件
main.rs
编译与运行 Rust 程序
1.编译:rustc main.rs,内容:
fn main() {
println!("Hello World!");
}
2.运行:
2.1.Windows: .\main.exe
2.2.Linux/mac: ./main
Rust 程序解剖
1.定义函数:fn main(){}
1.1.没有参数,没有返回值。
2.main函数很特别:它是每个Rust可执行程序最先运行的代码。
3.打印文本:println!("Hello, World!");
3.1.Rust的缩进是4个空格而不是tab键。
3.2.println!是一个 Rust macro(宏)。
3.2.1.如果是函数的话,就没有(!)
4.“Hello World”是字符串,它是 println!的参数。
5.这行代码以(;)结尾
编译和运行是单独的两步
1.运行 Rust程序之前必须先编译,命令为:rustc 源文件名
1.1.rustc main.rs
2.编译成功后,会生成一个二进制文件。
2.1.在 Windows上还会生成一个(.pdb)文件,里面包含调试信息。
3.Rust是 ahead-of-time 编译的语言。
3.1.可以先编译程序,然后把可执行文件交给别人运行(无需安装Rust)
4.rustc 只适合简单的 Rust 程序。