Menu
Coddy logo textTech

Объявление массивов

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

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

Вот пример того, как создать массив:

let numbers = [1, 2, 3, 4, 5];

Чтобы проверить длину массива, мы можем использовать поле .len():

let length = numbers.len();

Переменная length будет содержать 5, так как в массиве 5 элементов.

Ещё один способ создания массива с использованием ключевого слова :, за которым следуют тип и размер массива:

let numbers: [i32; 5] = [0; 5];

Создает массив из 5 целых чисел, инициализированных нулями

challenge icon

Задание

Легко

Создайте массив под названием shopping_list, который содержит следующие элементы: bread, eggs, milk и butter.

Шпаргалка

Массивы — это коллекции фиксированного размера, в которых все элементы должны быть одного типа. Создавайте массивы, используя квадратные скобки [] с элементами, разделенными запятыми:

let numbers = [1, 2, 3, 4, 5];

Проверяйте длину массива с помощью .len():

let length = numbers.len();

Создавайте массивы с аннотацией типа и инициализацией:

let numbers: [i32; 5] = [0; 5]; // Создает массив из 5 целых чисел, все инициализированы значением 0

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

fn main() {
    // Создайте массив shopping_list здесь
    
    
    // Не изменяйте код ниже
    println!("Shopping List:");
    for i in 0..shopping_list.len() {
        println!("{}", shopping_list[i]);
    }
}
quiz iconПроверьте себя

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

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