#2 – Основы. Переменные и типы данных
Відеоурок
Rust — это язык программирования, который выделяется своей безопасностью и производительностью. Одним из первых шагов в изучении Rust является понимание работы с переменными. Давайте рассмотрим, как объявлять, изменять и использовать переменные в этом языке.
Объявление переменных
В Rust переменные по умолчанию являются неизменяемыми. Чтобы объявить переменную, используется ключевое слово let:
let x = 5;
println!("Значение x: {}", x);В этом примере переменная x содержит значение 5, и мы выводим её на экран.
Изменяемые переменные
Если вы хотите, чтобы переменная могла изменяться, добавьте ключевое слово mut:
let mut y = 10;
println!("Первоначальное значение y: {}", y);
y = 15;
println!("Новое значение y: {}", y);Здесь переменная y была изменена с 10 на 15. Без использования mut попытка изменения вызовет ошибку компиляции.
Преобразование типов
Rust обладает строгой типизацией. Это означает, что переменная имеет фиксированный тип данных, который нельзя изменить. Например:
let z: f64 = 3.14; // явное указание типа
println!("Значение z: {}", z);Если вы попробуете присвоить переменной z строку, это приведёт к ошибке.
Теневание переменных (Shadowing)
Rust позволяет "перекрывать" значение переменной с тем же именем, что иногда полезно для оптимизации или работы с разными типами данных:
let a = 5;
let a = a + 1;
println!("Значение a: {}", a);Здесь создаётся новая переменная a, которая перекрывает старую.
Вихідний код
Весь код буде доступний після підписки на проект! Завдання до уроку
Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися