Ключевое слово let
Ключевое слово let используется для объявления переменной и привязки к ней значения. Переменная, объявленная через let, по умолчанию является неизменяемой. Чтобы сделать переменную изменяемой, перед её именем нужно указать ключевое слово mut. Параметром let принимает имя переменной, а после знака = - значение, которое ей присваивается.
Синтаксис
let name = value;
let mut name = value;
Пример
Давайте объявим переменную x со значением 5 и выведем её на экран:
fn main()
{
let x = 5;
println!("{}", x);
}
Результат выполнения кода:
5
Пример
Давайте объявим изменяемую переменную x со значением 5, затем изменим её значение на 10 и выведем результат:
fn main()
{
let mut x = 5;
x = 10;
println!("{}", x);
}
Результат выполнения кода:
10
Пример
Давайте объявим переменную s со строковым значением "abcde" и выведем её на экран:
fn main()
{
let s = "abcde";
println!("{}", s);
}
Результат выполнения кода:
"abcde"
Пример
Давайте объявим переменную v со значением вектора vec![1, 2, 3, 4, 5] и выведем его на экран:
fn main()
{
let v = vec![1, 2, 3, 4, 5];
println!("{:?}", v);
}
Результат выполнения кода:
[1, 2, 3, 4, 5]