join
Purpose
Uses the Groovy JDK join method to concatenate the toString() representation of each item in this collection with the given separator.
Examples
<g:join in="['Grails', 'Groovy', 'Gradle']" delimiter="_"/>
That would result in output like this:Description
Attributes
in
- The collection to iterate over
delimiter
(optional) - The value of the delimiter to use during the join. If no delimiter is specified then ", " (a comma followed by a space) will be used as the delimiter.
Show Source
def join = { attrs ->
def collection = attrs.'in'
if (collection == null) {
throw new GrailsTagException('Tag ["join"] missing required attribute ["in"]')
} def delimiter = attrs.delimiter == null ? ', ' : attrs.delimiter
out << collection.join(delimiter)
}