大多数情况下,在开发groovy
闭包时,定义的参数是:it
或在调用时写入的其他参数。
即:
//example when using it
list.grep{it % 2 ==0}
或:
// example when using parameters (e)
list.grep{e->e % 2 ==0}
我不理解以下内容:
MyDomain.createCriteria().list{
eq('name',name);
order('dateCreated');
}
在一个闭包中解释许多电话一起的软件架构是什么。
闭包是否应扩展实现:eq
,order
,max
..方法的类。如果是,它是如何宣布的?
在检查Gorm后,我得到以下结果:createCriteria
可以应用于扩展GormInstanceApi
的类。
然而,这个问题一直不明确。