我想设置在Groovy源(在Grails项目使用)和下面一些例子最终性能,但不知何故,我似乎并没有工作,我不能找出为什么..Groovy和最终属性如何使用Map设置?
class Foo {
final x
Foo(Map m=[:]) {
m.each { key, value -> [email protected]"$key" = value }
}
}
def foo = new Foo(x:1)
我收到错误:
Cannot set the property 'x' because the backing field is final.
据互联网这应该工作中发现一些帖子。 为什么在使用最终字段时如何通过地图设置属性?
感谢您的建议,我使用它的权利吧!非常感谢! – Marco