7

有没有一种捷径可以创建一个大小为 N 的集合/数组,并且在 Groovy 中将每个单元初始化为零?似乎在http://groovy.codehaus.org/JN1015-Collections上找不到它

例如

arr = func(3)  

会导致

arr = [0, 0, 0]
4

1 回答 1

12

是的,Collection#multiply(或*)方法:

assert [0] * 3 == [0, 0, 0]
于 2012-12-12T14:46:03.257 回答