创建分配给属性和调用的闭包
让我们创建一个地图和一个封面来打印你好
def exMap = [:]
def exClosure = {
println "Hello"
}
为地图中的属性指定闭包
exMap.closureProp = exClosure
呼叫关闭
exMap.closureProp.call()
输出
Hello
另一个示例 - 让我们创建一个具有基本属性的类,并为它的对象分配相同的闭包
class Employee {
def prop
}
def employee = new Employee()
employee.prop = exClosure
通过该属性调用 close
employee.prop.call()
输出
Hello