#typescript #escaping #newline
#typescript #экранирование #новая строка
Вопрос:
У меня есть простой метод, в котором я просто объединяю кучу строк и форматирую их для удобства чтения.
info() {
return "x: " this.xpos.toString() "n"
"y: " this.ypos.toString() "n"
"width: " this.width.toString() "n"
"height: " this.height.toString() "n";
}
Я знаю, что сам код не является удивительным, но когда я запускаю tsc
, я получаю следующую ошибку:
cli.ts:32:54 - error TS1127: Invalid character.
Это происходит для всех строк, где есть
для экранирования новой строки. Что мне нужно сделать, чтобы экранировать новую строку в TS?
Ответ №1:
В Typescript вам не нужно
иметь возможность разбивать длинную строку кода на несколько строк, как это было бы в таком языке, как Python. Если вы удалите их, ваш код снова скомпилируется.
Возможно, строки шаблонов помогли бы немного организовать это?