StringTemplate Форматирование последнего элемента в списке
Я генерирую исходный код с использованием StringTemplate, мне нужно отобразить список операторов, которые я хочу, чтобы все, кроме последнего, были разделены знаком ";\n", но формат последнего должен быть заключен в "return item;\n", могу ли я добиться этого в шаблоне или мне нужно сделать некоторую предварительную обработку вручную?
$call.stmts:{$it$;} ;separator="\n"$
В настоящее время я использую вышеупомянутое.
1 ответ
Решение
Попробуйте использовать функцию trunc(), чтобы получить все в списке, кроме последнего элемента, и метод last(), чтобы получить последний элемент, как описано здесь.