Вывод в консоль
Часть раздела Fundamentals путешествия по Rust на Coddy — урок 29 из 75.
В Rust вы можете выводить данные в консоль с помощью макросов print! и println!. Эти макросы позволяют отображать текст, переменные и выражения в консоли. Основное различие между print! и println! заключается в том, что println! добавляет символ новой строки в конце вывода, в результате чего следующий вывод начинается с новой строки, в то время как print! этого не делает.
Вот как вы можете использовать эти макросы:
let name = "Alice";
let age = 30;
print!("Name: ");
print!("{}", name);
println!(" is {} years old.", age);
println!("Hello, {}!", name);Этот код выведет следующий результат:
Name: Alice is 30 years old.
Hello, Alice!Задание
НовичокНапишите программу на Rust, которая использует макросы print! и println! для вывода следующего:
- Выведите
"Hello, "и"Coddy!"на одной строке. - Выведите
"Rust is fun!"на новой строке, используяprintln!.
Используйте данные переменные внутри макросов вывода.
Шпаргалка
В Rust используйте макросы print! и println! для вывода данных в консоль:
print!— выводит текст без добавления новой строкиprintln!— выводит текст и добавляет новую строку в конце
Используйте {} в качестве заполнителей для переменных:
let name = "Alice";
let age = 30;
print!("Name: ");
print!("{}", name);
println!(" is {} years old.", age);
println!("Hello, {}!", name);Вывод:
Name: Alice is 30 years old.
Hello, Alice!Попробуйте сами
fn main() {
let hello = "Hello, ";
let coddy = "Coddy!";
let rust_is_fun = "Rust is fun!";
// Напишите свой код ниже
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Fundamentals
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСравнение строк7Основы ввода-вывода
Вывод в консольЧтение ввода пользователяПовторение — До 120Повторение — True или False5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
Объявление типаСоглашения об именованииВывод типовПовторение: инициализация переменныхПриведение типов9Циклы
Цикл For по последовательностиЦикл WhileОператор BreakОператор ContinueВложенные циклыМетки цикловБесконечный циклПовторение — Динамический ввод