首页 > groovy 中的closure是否可以替代方法(或者称为函数)

groovy 中的closure是否可以替代方法(或者称为函数)

在groovy中的closure可以看作一个可以被复用的代码块, 函数也是可以被复用的代码块. 只不过在groovy中函数不可以被当作参数(就像js那样). 我感觉函数可以干的事情closure都可以做到.

那是不是在理想情况下,closure是可以取代函数的?


从概念上说Closure就是一个函数加上绑定环境,所以什么都不绑定的Closure就是个函数,所以函数能干的事Closure都能干,但是,Closure会比函数慢

【热门文章】
【热门文章】