[Groovy] *符号在Groovy里的一种特殊用法

def test(a,b){

  return a+b

}

如果你已有个List,又厌倦了一个一个地传参,你可以使用

test(*[2,3])

 

NOTE:这里的*会自动地把一个List对象进行展开。但注意List里元素的个数,必须和函数参数的个数相等才行。

posted @ 2012-11-11 09:04  卜海清  阅读(1509)  评论(0编辑  收藏  举报