Если вы используете findAll
без параметров. Он вернет каждое «правдивое» значение, поэтому это должно сработать:
def ans = [part1, part2, part3].findAll().join()
Обратите внимание, что findAll
будет отфильтровывать пустые строки (потому что они оцениваются как ложные в логическом контексте), но это не имеет значения в этом случае, так как пустые строки ничего не добавляют к join()
: )
Если это упрощенный вопрос и вы хотите оставить пустые строковые значения, вы можете использовать findResults
{ it }
.