Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmStFm 115 of 373 menu
◀ ▶

Макрос format в Rust

Две фразы в кавычках склеивают командой подстановки format!. Она собирает новый текст из шаблона и значений. Знак плюс между двумя литералами так не соединяет: такой код не собирается.

Попытка сложить два литерала плюсом:

let msg = "hello" + "world";

Рабочий способ - шаблон с двумя местами для текста и команда подстановки:

let msg = format!("{}{}", "hello", "world"); println!("{}", msg);

Пробел между словами добавляют отдельным литералом в шаблоне:

let phrase = format!("{} {}", "hello", "world"); println!("{}", phrase);

Даны строки:

let txt1 = "code"; let txt2 = "mu";

Запишите их одной фразой в site и выведите site.

Даны строки:

let txt1 = "hi"; let txt2 = " "; let txt3 = "there";

Соберите фразу "hi there" и выведите ее.

Дан следующий код:

let line = "a" + "b";

Скажите, соберется ли программа.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить