因为要设计SPL,也可以说是DSL,采用Groovy,在chain调用的过程中发现两种方式。
类似构造器Builder类
每个方法返回对象本身,就可以不停调用,可以省略.和()。
通过使用execute(closure)方法,可以使闭包内的语法更加灵活。
def execute(closure){
closure.delegate=this
closure.call()
}
static main(args){
//类方法
metaFuc1 2 metaFuc1 2 metaFuc2 3,4
println "=============================================="</