StringTemplate Форматирование последнего элемента в списке - PullRequest
0 голосов
/ 18 апреля 2011

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

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

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

1 Ответ

7 голосов
/ 18 апреля 2011

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

...