Menu
Coddy logo textTech

Числа

Часть раздела Fundamentals путешествия по Rust на Coddy — урок 5 из 75.

Переменные — это контейнеры, которые хранят значения данных. Они используются для хранения, обработки и отображения информации внутри программы.

Вкратце, переменная — это своего рода ячейка памяти, к которой мы можем получить доступ, введя имя этой переменной. 

Каждая переменная имеет уникальное имя и значение , которое может быть различных типов. В Rust есть различные встроенные типы данных, которые определяют тип значения, которое может хранить переменная.

Для инициализации переменной мы используем следующий формат:

let variable_name: variable_type = value;

В Rust числа обычно представляются с использованием двух основных типов данных: i32 и f64.

i32 используется для хранения целых чисел без десятичной запятой. Например:

let age: i32 = 30;
let temperature: i32 = -5;
let count: i32 = 100;

f64 используется для хранения чисел с десятичной запятой. Например:

let price: f64 = 99.99;
let pi: f64 = 3.14159;
let fraction: f64 = 0.5;

При объявлении переменных в Rust вам необходимо указать тип переменной после имени переменной, за которым следует двоеточие. Это называется объявлением типа. Как только переменная объявлена с определенным типом, она может хранить только значения этого типа.

challenge icon

Задание

Новичок

Напишите программу на Rust, которая объявляет и инициализирует следующие переменные:

  • Объявите переменную типа i32 с именем quantity и инициализируйте её значением 5.
  • Объявите переменную типа f64 с именем item_price и инициализируйте её значением 24.99.

После объявления и инициализации этих переменных используйте println!() для вывода значений переменных в консоль в следующем формате:

Quantity: [value of quantity]
Price: [value of item_price]

Шпаргалка

Переменные — это контейнеры, которые хранят значения данных. Чтобы инициализировать переменную, используйте следующий формат:

let variable_name: variable_type = value;

i32 используется для целых чисел:

let age: i32 = 30;
let temperature: i32 = -5;

f64 используется для чисел с десятичной точкой:

let price: f64 = 99.99;
let pi: f64 = 3.14159;

Объявление типа обязательно — укажите тип после имени переменной через двоеточие. После объявления переменная может хранить значения только этого типа.

Попробуйте сами

fn main() {
    // Объявите и инициализируйте переменные здесь
    
    
    // Выведите значения, не изменяйте строки ниже
    println!("Quantity: {}", quantity);
    println!("Price: {}", item_price);
    
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals