Повторение — Красивый вывод массива
Часть раздела Fundamentals путешествия по Rust на Coddy — урок 59 из 75.
Задание
ЛегкоСоздайте программу, которая получает массив размером 5 и красиво выводит его в следующем формате:
[elem1, elem2, elem3, ...]Каждый элемент разделяется , (запятая с последующим пробелом). Перед закрывающей скобкой ] нет лишней запятой или пробела.
Например, для входных данных 1,2,3,4,5 вывод должен быть следующим:
[1, 2, 3, 4, 5]Для итерации по элементам массива используйте:
for i in 0..arr.len() {
arr[i];
...
}Попробуйте сами
use std::io;
use std::convert::TryInto;
fn main() {
let mut input_str_arr = String::new();
io::stdin().read_line(&mut input_str_arr).unwrap();
let arr: [String; 5] = input_str_arr.split(',').map(String::from).collect::<Vec<String>>().try_into().unwrap();
print!("[");
// Напишите свой код ниже
println!("]");
}Все уроки раздела Fundamentals
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСравнение строк7Основы ввода-вывода
Вывод в консольЧтение ввода пользователяПовторение — До 120Повторение — True или False5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
Объявление типаСоглашения об именованииВывод типовПовторение: инициализация переменныхПриведение типов9Циклы
Цикл For по последовательностиЦикл WhileОператор BreakОператор ContinueВложенные циклыМетки цикловБесконечный циклПовторение — Динамический ввод12Основы массивов
Объявление массивовМассив как параметрДоступ к элементамИзменение массивовПовторение — Красивый вывод массива