En rubis, il y a un indiom pour créer un tableau de chaînes comme ceci:Tableau de chaînes en groovy
names = %w(lucas Fred Mary)
Y at-il quelque chose comme ça dans groovy?
En rubis, il y a un indiom pour créer un tableau de chaînes comme ceci:Tableau de chaînes en groovy
names = %w(lucas Fred Mary)
Y at-il quelque chose comme ça dans groovy?
La plupart du temps, vous créez une liste dans groovy plutôt que dans 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 rubis, vous pouvez le faire:
names = "lucas Fred Mary".split()
Si vous voulez vraiment créer un réseau plutôt que d'utiliser une liste soit
String[] names = ["lucas", "Fred", "Mary"]
ou
def names = ["lucas", "Fred", "Mary"].toArray()
ou en effet ["lucas", "Fred", "Mary"] as String [] –
ou '(String []) ['Lucas', 'Fred', 'Mary']' –
Je pense que toArray() renvoie un Object [], pas une chaîne []. – Snekse
Mais parfois les API nécessitent une chaîne [], donc fournir les deux options dans la réponse serait bien. – Snekse
Nice. Je cherchais à créer un tableau, à convertir en liste, puis à vérifier s'il contient une chaîne, mais je peux sauter la partie du milieu en créant simplement la liste et en appelant 'contains()'. C'est Groovy! –