在Groovy中,apply()
方法用于在对象上执行一系列的操作,而无需多次引用该对象。它的语法如下:
object.apply {
// 执行的操作
}
下面是一个使用apply()
方法的示例代码:
class Person {
String name
int age
}
def person = new Person().apply {
name = "John"
age = 30
}
println person.name // 输出 "John"
println person.age // 输出 30
在上面的示例中,我们创建了一个名为Person
的类,并使用apply()
方法设置了name
和age
属性的值。通过使用apply()
方法,我们可以在一个代码块中设置多个属性的值,而无需多次引用person
对象。