Biến và hằng số
Biến (variables) là nơi để lưu trữ dữ liệu.
Khởi tạo biến trong rust
fn main() {
let name = "Nguyen";
println!("Hello, {}",name);
}
Mặc đinh khi khai báo thì biến ở trang thái immutable
Không thể thay đổi giá trị sau khi khởi tạo.
Khởi tạo biến có thể thay đổi
fn main() {
let mut age = 21;
age = age + 1;
println!("age = {}",age);
}
Khởi tạo hằng số
fn main() {
const PI:f64 = 3.14;
println!("PI = {}",PI);
}
So sánh hằng số và immutable
const
vs immutable
- immutable có thể khai báo rồi gấn dữ liệu sau đó.
- const khi khai báo phải gán luôn
- cả 2 đều ko thể thay đổi giá trị.