我是动态语言的新手,现在正在学习groovy& Grails的。我对如何编写控制器动作有点困惑。在示例中,我看到了两种编写动作的方式:
1.
def action(args) {
// do some action and render the result
}
2.
def action = {
// do some action
}
任何人都可以解释这两种语法之间的区别
答案 0 :(得分:1)
第一个是方法,第二个是闭包。
自grails 2以来,您希望在控制器中执行方法