一个善意的问题,任何人都可以解释
之间的区别def login() {
//some codes here
}
到
def login = {
//some codes here
}
在Grails中。谢谢!
答案 0 :(得分:4)
不同之处在于:def login() { .. }
是一种方法,而def login = { ... }
是一种闭包。较旧版本的Grails控制器使用闭包进行操作,而更高版本使用方法(这可能是您看到这种差异的地方)。
如果您想了解更多信息,请阅读Groovy闭包。