У rust синтаксис похож с языком программирования как c++. У rust также как и с++ точкой входа в программу является функция main. Она всегда вызывается автоматически первым.
синтаксис:
fn main() { }
{} внутри фигурных скобок область видимости функции.
Чтобы вывести что либо на консоль нужно использовать макрос println!("Hello world");. Если в конце какого либо названия есть восклицательный знак, то это макрос. В макрос передается аргумент, который макросы выведет. И в конце команды должна быть точка с запятой. Чтобы вывести какую любо переменную нужно первым аргументом отправить "{}" а дальше через запятую то что хотим вывести Переменные и изменяемость
В rust переменные по умолчанию не изменяемые (immutable).
let x = 5;
Чтобы создать переменную нужно использовать ключевое слово let, за тем название переменной и дальше через равно значение.
x = 4;
Если мы попытаемся изменить его то компилятор выведет ошибку. Мы можем его сделать изменяемой
let mut x = 5;
Ключевое слово mut делает перем