一、强类型语言,自动判断定义的变量类型
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.函数返回值使用->符号来指示
本文介绍了Rust语言的强类型系统,如何通过let关键字声明不可变和可变变量,以及其独特的表达式风格,包括复杂表达式块、条件表达式和while循环。此外,还讲解了Rust的函数设计,包括返回值的指示和基本函数语法。
453





