📅  最后修改于: 2023-12-03 15:34:46.710000             🧑  作者: Mango
在 Rust 中,变量是可以修改值的标识符。变量可以是基本数据类型,也可以是自定义类型。变量声明时必须指定类型。
声明一个变量需要使用 let
关键字。例如声明一个整型变量可以这样写:
let x = 42;
我们也可以指定类型:
let x: i32 = 42;
注意,Rust 中的变量默认是不可变的。如果需要修改变量的值,需要使用 mut
关键字。例如:
let mut x = 42;
x = 24;
Rust 中的常量是不可以修改的值。常量使用 const
关键字声明,并且必须指定类型。例如:
const PI: f64 = 3.14159265359;
Rust 中的变量有作用域。一个变量只能在其作用域内访问。例如:
fn main() {
let x = 42;
{
let x = 24;
println!("{}", x); // 输出 24
}
println!("{}", x); // 输出 42
}
Rust 中的变量是可以被覆盖的。例如:
let x = "Hello";
let x = "World";
Rust 中的变量是可以修改值的标识符。变量必须声明类型,可以使用 let
或 const
关键字声明。变量有作用域,只能在其作用域内访问。变量可以被覆盖。