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

Экранирование символов в Rust

Экранирование ставит в текст символ, который иначе занят правилом языка. Перед таким символом пишут обратную косую черту. Двойная кавычка внутри фразы, сама обратная косая и табуляция записываются именно так.

Табуляция между словами задается парой \t. Выведем строку с кавычками внутри и строку с табуляцией:

let quote = "say \"hi\""; let tabbed = "go\tlang"; println!("{}", quote); println!("{}", tabbed);

В первой строке на экране кавычки вокруг слова "hi". Во второй между "go" и "lang" стоит табуляция, а не пробел.

Чтобы напечатать одну обратную косую черту, в кавычках пишут две подряд:

let path = "dir\\file"; println!("{}", path);

Дана фраза:

let txt = "it works";

Запишите в msg текст, где эта фраза стоит в кавычках, и выведите msg.

Даны буквы:

let txt1 = "a"; let txt2 = "b";

Выведите их одной строкой так, чтобы между ними была одна обратная косая.

Даны слова:

let txt1 = "red"; let txt2 = "blue";

Запишите их в row через табуляцию и выведите row.

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