Groovy: Closure

 

static def b(Closure closure) {
    println(closure)
    println '~' * 50
    println(closure())
    println '~' * 50
    closure 555
    println '~' * 50
    closure b: 666, c: 777
    println '~' * 50
}


b { b -> println b; println(b.getClass()) }

 

 

 

 

posted @ 2022-06-05 16:17  ascertain  阅读(35)  评论(0)    收藏  举报