具有metaClass的Groovy Spread运算符

时间:2012-12-27 17:32:53

标签: groovy

为什么这不起作用?

    shareholders*.metaClass.editing = false;

但是这样做了?

    shareholders.collect{it.metaClass.editing = false}

1 个答案:

答案 0 :(得分:2)

你无法在groovy中分配多个值,[1, 2, 3] = 4也无法正常工作

除非您需要false列表,否则最好使用each代替collect