变量
变量绑定有一个作用域 - 他们被限制只能在他们被定义的块中存在。一个块是一个被{
和}
包围的语句集合
fn main() {
let a = 5;# 绑定默认是不可变的
let mut a1 = 5;#绑定可变需要使用mut
let (b, c) = (1, 2);#模式(Patterns)
let d: i32 = 5; #类型注解(Type annotations)
let e: i32;
println!("The value of e is: {}", e);# 错误--绑定要求在可以使用它之前必须初始化
}
函数
fn main() {
}