我使用此约定创建Groovy对象。
Item item1 = new Item( name: "foo", weight: "150")
...是否有用于处理属性对象的简写约定?像这样的东西
item1( name: "hello", weight: "175") //this does not work, btw ;-)
...代替...
item1.name = "hello"
item1.weight = "175"
最佳答案
您具有with
方法as described by the great Mr Haki
item1.with{
name = "hello"
weight = "175"
}
关于class - 在Groovy中分配对象属性的简便方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8507742/