Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmMuAr 207 of 373 menu
◀ ▶

Двумерные массивы в Rust

Элементы массива могут быть другими массивами. Тогда получается двухмерный массив - таблица с фиксированным числом рядов и мест в каждом ряду.

Двухмерный массив целых задают вложенными квадратными скобками. Все внутренние ряды одной длины:

let table = [[1, 2, 3], [4, 5, 6]];

Ячейку получают двумя парами скобок. Первый индекс - ряд, второй - место. Оба считают с нуля:

let table = [[1, 2, 3], [4, 5, 6]]; println!("{}", table[0][0]); // выведет 1 println!("{}", table[1][2]); // выведет 6

Всю таблицу выводят через {:?}:

let table = [[1, 2, 3], [4, 5, 6]]; println!("{:?}", table); // [[1, 2, 3], [4, 5, 6]]

Создайте двухмерный массив из двух рядов по три целых числа: в первом ряде 1, 2, 3, во втором 4, 5, 6. Выведите всю таблицу.

Дан следующий массив:

let table = [[10, 20, 30], [40, 50, 60]];

Выведите элемент из второго ряда и третьего места.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить