Menu
Coddy logo textTech

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

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

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

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