StringTemplate Форматирование последнего элемента в списке

Я генерирую исходный код с использованием StringTemplate, мне нужно отобразить список операторов, которые я хочу, чтобы все, кроме последнего, были разделены знаком ";\n", но формат последнего должен быть заключен в "return item;\n", могу ли я добиться этого в шаблоне или мне нужно сделать некоторую предварительную обработку вручную?

$call.stmts:{$it$;} ;separator="\n"$ 

В настоящее время я использую вышеупомянутое.

1 ответ

Решение

Попробуйте использовать функцию trunc(), чтобы получить все в списке, кроме последнего элемента, и метод last(), чтобы получить последний элемент, как описано здесь.

Другие вопросы по тегам