第一段rust代码:hello,world
创建目录和相应文件
在任意的一个地方创建目录和相应文件:
mkdir rust_demo
cd rust_demo
mkdir hello_world
touch main.rs
打开终端,分别执行上面的四条命令。其中:
mkdir
创建目录cd
切换到指定目录touch
创建文件
rust文件的后缀是
.rs
。
编写代码
通过编辑器打开rust_demo
项目目录,然后打开main.rs
编写代码:
fn main() {
println!("hello,world!");
}
编译执行代码
在终端中通过下面的命令来对main.rs
进行编译。
rustc main.rs
编译完成后会在同级目录生成一个main
文件,该文件是一个可执行文件。
直接在终端执行该文件:
./main
执行结果:
程序解释
在上面的代码中首先定义了一个函数main
, 该函数比较特殊:在每一个rust程序中,第一个运行的函数就是main函数。
在main函数中,代码的缩进是四个空格而不是制表符。
在函数的内部,println!
并不是调用了一个函数,而是调用Rust宏。将hello,world
传递到println!
中,作用是将hello,world
打印到屏幕上。
最后通过;
,表示当前这一行代码的结束。