Menu
Coddy logo textTech

Вывод в консоль

Часть раздела 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!
challenge icon

Задание

Новичок

Напишите программу на Rust, которая использует макросы print! и println! для вывода следующего:

  1. Выведите "Hello, " и "Coddy!" на одной строке.
  2. Выведите "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!";
    // Напишите свой код ниже

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

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

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