Я пытаюсь использовать шаблон строки с пользовательскими разделителями.
Этот фрагмент кода:
new ST("Hello @what@", '@', '@').add("what", "world").render()
throws org.stringtemplate.v4.compiler.STException
, поэтому я, очевидно, делаю это неправильно.
Если я изменю это значение на new ST("Hello $what$", '$', '$')
, оно будет работать.Почему @
не работает?
Редактировать - я пробовал другие символы, кроме $
и @
, и пока ничего не работает, кроме $
.Что происходит?