Тип «Строка»
Экранирование символов
Некоторые привычные символы в строковых литералах необходимо экранировать.
В строковых литералах обратный слеш и кавычки экранируются символом обратного слеша — \.
Пример использования символов \ и " в строковых литералах:
РабочийКаталог = "C:\test\";
пер РабочийКаталог = "C:\\test\\"
Фраза = "Язык ""Элемента""";
пер Фраза = "Язык \"Элемента\""
Подробнее про управляющие последовательности символов.
Интерполяция строк
Интерполяция строк — это новая возможность, которая позволяет встроить в строковые константы значение переменной или выражение.
Пример использования переменной:
Счетчик = 1;
Всего = 15;
Сообщить("Итерация № " + Строка(Счетчик) + " из " + Строка(Всего));
пер Счетчик = 1
пер Всего = 15
пер Строка = "Итерация № %Счетчик из %Всего"
Подробнее про интерполяцию строк.
При интерполяции выражений вы сразу можете указать и форматную строку, которая будет применена к результату выражения.
Пример использования выражения Время.Сейчас() с форматированием ЧЧ:мм:
Сообщить("Сейчас " + Формат(ТекущаяДата(), "ДФ=ЧЧ:мм"));
пер ТочноеВремя = "Сейчас ${Время.Сейчас()|ЧЧ:мм}"
Для ввода фигурных скобок { и } используйте сочетание клавиш Alt + 9 и Alt + 0. Для ввода вертикальной черты | используйте сочетание клавиш Alt + \ (подробнее).