Ответ 1
Попробуйте flatten
, то есть:
list.flatten()
Или, чтобы получить желаемый результат:
list = [[1,2,3], [6], [3,4,5,6]]
assert list.flatten().sort() == [1,2,3,3,4,5,6,6]
Input >> list = [[1,2,3], [6], [3,4,5,6]]
Output >> [1,2,3,3,4,5,6,6]
Я хочу знать, есть ли что-то более прямое, чем это.
l = []
list.each{ l = l + it }
println l
как закрытие или метод по умолчанию groovy?
Попробуйте flatten
, то есть:
list.flatten()
Или, чтобы получить желаемый результат:
list = [[1,2,3], [6], [3,4,5,6]]
assert list.flatten().sort() == [1,2,3,3,4,5,6,6]