一、强类型语言,自动判断定义的变量类型
let a = 323; //不可变整形变量
let mut a =323; //可变整形变量
变量声明方式: let a: u64 =323; //不声明会被默认
二、表达式
1.可以在一个用 {} 包括的块里编写一个较为复杂的表达式,可包含函数,最后一行为表达式,注意没有分号
2.条件表达式条件不需要(),并可以用来表达三元条件如:let x = if a > 0 { 1 } else { -1 };
3.循环语句只支持while不支持类C中for三元条件
4.遍历线性结构如数组可以for i in a.iter() ,也可以通过下标for i in 0..10
5.loop永久循环通过break跳出,并可以抛出一个返回值
三、函数
1.函数返回值使用->符号来指示