在ruby中,有一个成语来创建一个像这样的字符串数组:
names = %w( lucas Fred Mary )
在groovy中有类似的东西吗?
答案 0 :(得分:102)
如果你真的想创建一个数组而不是列表,那么使用
String[] names = ["lucas", "Fred", "Mary"]
或
def names = ["lucas", "Fred", "Mary"].toArray()
答案 1 :(得分:49)
大多数情况下,你会在groovy而不是数组中创建一个列表。你可以这样做:
names = ["lucas", "Fred", "Mary"]
或者,如果您不想像在ruby示例中那样引用所有内容,则可以执行此操作:
names = "lucas Fred Mary".split()