Улучшенный вывод
Часть раздела Основы путешествия по Rust на Coddy. Урок 64 из 75.
Мы научились выводить массив с помощью цикла for:
let numbers = [1, 2, 3, 4, 5];
for num in numbers {
print!("{} ", num);
}Но есть более простой способ с использованием форматировщика {:?}:
Форматтер {:?} называется отладочным форматтером. Его часто используют, когда нужно быстро проверить содержимое переменной, особенно массива, вектора, кортежа или структуры, не добавляя дополнительный код. Он отлично подходит для отладки программы, чтобы увидеть, какие значения хранятся внутри коллекции.
let numbers = [1, 2, 3, 4, 5];
print!("{:?} ", numbers);
// Вывод: [1, 2, 3, 4, 5]Ещё один способ использовать это с точностью (полезно для массивов с плавающей точкой):
let arr = [1.12345, 2.23456, 3.34567];
println!("{:.2?}", arr);
// Вывод: [1.12, 2.23, 3.35]Это также будет работать с простыми числами:
let num = 6.1234;
println!("{:.2?}", num);
// Вывод: 6.12Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСравнение строк7Основы ввода-вывода
Вывод в консольЧтение ввода пользователяПовторение — До 120Повторение — True или False13Массивы: продолжение
Изменяемые ссылочные массивыМетоды массивовПовторение — Массив произведенийПовторение — Перевернутый массивУлучшенный вывод5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
Объявление типаСоглашения об именованииВывод типовПовторение: инициализация переменныхПриведение типов9Циклы
Цикл For по последовательностиЦикл WhileОператор BreakОператор ContinueВложенные циклыМетки цикловБесконечный циклПовторение — Динамический вводПотренируйтесь самостоятельно: Онлайн-компилятор Rust