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
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
rust
fn main() {
let mut age = 21;
age = age + 1;
println!("age = {}",age);
}Khởi tạo hằng số
rust
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ị.