Menu
Coddy logo textTech

Улучшенный вывод

Часть раздела Основы путешествия по 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

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

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

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

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

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