Массив строк в groovy
В ruby существует indiom для создания массива строк, таких как:
names = %w( lucas Fred Mary )
Есть ли что-то подобное в groovy?
Ответы
Ответ 1
В большинстве случаев вы создадите список в groovy, а не в массиве. Вы можете сделать это следующим образом:
names = ["lucas", "Fred", "Mary"]
В качестве альтернативы, если вы не хотите приводить все, что вы делали в примере с ruby, вы можете сделать это:
names = "lucas Fred Mary".split()
Ответ 2
Если вы действительно хотите создать массив, а не список, используйте
String[] names = ["lucas", "Fred", "Mary"]
или
def names = ["lucas", "Fred", "Mary"].toArray()