0

データを出力するXtendコードがいくつかあります。以下のコードは次のとおりです。

«FOR a:e.attributes»
    «a.eClass.name» «a.name»,
«ENDFOR»

これは次のようなものを出力します:

ClassName name1, ClassName name2, ClassName name3, ClassName name4,

私の望ましい出力は次のとおりです。

ClassName name1, ClassName name2, ClassName name3, ClassName name4

目的の出力の行末にはコンマがないことに注意してください。最後のコンマを出力しないようにする関数をXtendに実装することは可能ですか?

4

1 に答える 1

0

«FOR a:e.attributes SEPARATOR ', '»«a.eClass.name» «a.name»«ENDFOR»

あるいは

e.attributes.map['''«eClass.name» «name»'''].join(', ')

于 2013-02-17T11:28:08.027 に答える