web-dev-qa-db-fra.com

Tableau de cordes en groovy

En Ruby, il existe un certain indiom pour créer un tableau de chaînes comme ceci:

names = %w( lucas Fred Mary )

Est-ce qu'il y a quelque chose comme ça dans groovy?

47
Lucas

La plupart du temps, vous créez une liste en groovy plutôt qu'un tableau. Vous pouvez le faire comme ceci:

names = ["lucas", "Fred", "Mary"]

Alternativement, si vous ne voulez pas citer tout ce que vous avez fait dans l'exemple Ruby, vous pouvez le faire:

names = "lucas Fred Mary".split()
49
Chris Dail

Si vous voulez vraiment créer un tableau plutôt qu'une liste, utilisez soit

String[] names = ["lucas", "Fred", "Mary"]

ou

def names = ["lucas", "Fred", "Mary"].toArray()
108
Dónal