Xtend - всплывающий последний символ из шаблона - PullRequest
0 голосов
/ 04 июля 2018

Я использую шаблон Xtend для генерации списка, и я хотел бы выдвинуть последнюю запятую из сгенерированной последовательности:

«FOR link : links»
«link.simpleName»,
«ENDFOR»

Могу ли я управлять StringConcatenation за "на лету"?

«ENDFOR _builder.deleteCharAt(result.size - 1)»

Пример выше не представляется возможным, StringConcatenation не имеет такого метода.

1 Ответ

0 голосов
/ 05 июля 2018

Циклы в шаблонах поддерживают дополнительные ключевые слова для добавления символов до и после цикла и между элементами.

Вы можете использовать SEPARATOR, чтобы избежать запятой:

«FOR link : links SEPARATOR ','»
«link.simpleName»
«ENDFOR»
...