如何创建一个大小为N的集合/数组,每个单元格在Groovy中初始化为零?

use*_*956 6 groovy

是否有一个简短的方法来创建一个大小为N的集合/数组,每个单元格在Groovy中初始化为零?似乎无法在http://groovy.codehaus.org/JN1015-Collections上找到它

例如

arr = func(3)  
Run Code Online (Sandbox Code Playgroud)

会导致

arr = [0, 0, 0]
Run Code Online (Sandbox Code Playgroud)

epi*_*ian 10

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

assert [0] * 3 == [0, 0, 0]
Run Code Online (Sandbox Code Playgroud)