一、概述
- rust的源文件是
.rs
结尾 - 多个单词用下划线进行分隔,例如
hello_world.rs
二、编写hello world 程序
- 新建hello_world.rs文件
- 然后在文件里写入
fn main () { println!("hello world"); }
- 用rustc命令编译rust文件即可,rustc的c字母的意思是compiler编译器单词的缩写。
# 执行完成之后,会生成二进制文件 rustc hello_world.rs
- 如果是在window系统下,还会生成.pdp文件,里面包含调试信息。
- rust是预编译语言,也就是说,必须先编译后运行,并且可以把编译后的二进制文件发给别人,别人的电脑不需要安装rust。
- rustc命令只适合编译简单的rust程序,复杂一点的就不能使用这个命令;
三、程序分析
main函数
- 定义函数:fn main(){},没有参数,没有返回值
- 该函数是程序的入口
打印文本print!("hello world")
- rust 的缩进是4个空格,而不是tab
- print!是个rust macro(宏),而不是函数,如果是函数的话,就没有!
- "hello world"是个字符串,他是println!的参数
- 这句以分号;结尾,省略分号也可以。