Menu
Coddy logo textTech

Объявление типа

Часть раздела Основы путешествия по Rust на Coddy. Урок 10 из 75.

После того как variable объявлена с определённым типом, она может содержать только values этого типа. Например, variable i32 может содержать только значения типа integer, а variable String может содержать только text.

Например:

let mut age: i32 = 25;  // Может хранить только целые числа
let mut name: &str = "Alice";  // Может хранить только текст

Это вызвало бы ошибки:

age = "Bob";  // Ошибка: нельзя поместить текст в переменную i32
name = 30;  // Ошибка: нельзя поместить число в переменную String

Они допустимы:

age = 26;  // OK: присваивание нового целого числа
name = "Jane";  // OK: присваивание новой текстовой строки
challenge icon

Задание

Новичок

Declare следующие variables с соответствующими типами и значениями:

  • variable типа i32 с именем count и значением 10.
  • variable типа f64 с именем total и значением 150.75.
  • variable типа char с именем grade и значением 'A'.
  • variable типа bool с именем is_active и значением false.
  • variable типа String с именем user_name и значением "Bob123".

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

Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of is_active]
User Name: [value of user_name]

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

fn main() {
    // Объявите переменные здесь
    
    
    // Выведите значения
    println!("Count: {}", count);
    println!("Total: {}", total);
    println!("Grade: {}", grade);
    println!("Active: {}", is_active);
    println!("User Name: {}", user_name);
    
}
quiz iconПроверьте себя

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

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Rust