2013-02-17 1 views
0

데이터를 출력하는 Xtend 코드가 있습니다.Xtend for loop (루프 기능을 수행하는 동안 필요)

«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에서 마지막 쉼표를 출력하지 못하게하는 함수를 구현할 수 있습니까?

답변

0

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

또는

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

+0

는 매우 이것이 내가 찾던하지만 난 여전히 문제가 무엇을 감사드립니다. 어떻게 출력 할 수 있습니까? ClassName name2, ClassName name3, ClassName name4 –

+0

원래 질문과 다른 점을 보려합니다. "첫 번째 속성 정보가 없다", "... e.attributes.tail ..."또는 "...", '»ClassName«a.eClass.name»...을 의미하는 경우 – Jon