create comma-separated list in xtend
Asked Answered
D

2

5

I am learning xtend. What would be a nice way to create a comma separated list in xtend? (something like the SEPARATOR in xpand)

I want to produce a comma separated list of parameters in my generator:

«FOR param: row.params»
     "«param.value»",
«ENDFOR»

This works but I need to omit the last comma. I tried row.params.join(",") as well but then the quotes are missing.

Dogger answered 11/3, 2013 at 14:29 Comment(0)
B
10

You may want to try

«FOR param: row.params SEPARATOR ','»
     "«param.value»"
«ENDFOR»

or

row.params.join(',') [ value ]
Barner answered 11/3, 2013 at 14:59 Comment(0)
A
1

Something like

row.params.join(', ')[''' "value" ''']

should do the trick. I put spaces before and after double quotes only to help you seeing each chars, but you may want to delete them.

Antigorite answered 21/3, 2013 at 9:48 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.