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

标签 groovy

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

例如

arr = func(3)  

会导致

arr = [0, 0, 0]

最佳答案

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

assert [0] * 3 == [0, 0, 0]

关于groovy - 如何在 Groovy 中创建大小为 N 的集合/数组,并将每个单元格初始化为零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13841689/

相关文章:

java - 如何在服务器端调用带有多部分请求的 URL,其中有一个包含文件内容的字符串而不是文件

java - 在父抽象类中使用@Scheduler

function - Groovy 中的默认值参数作为中间参数

xml - 如何正确使用AddBatch/withBatch将xml标签值批量插入数据库表

grails - 将外部JAR添加到Grails应用程序

java - Groovy XML Slurping 的速度

groovy - Groovy 中 GString 中的 Elvis 运算符

groovy - Grails脚手架默认日期

gradle - groovy block 注释和字符串中的特殊字符

jenkins - jenkins dsl 中的 booleanParam