0

我是动态语言的新手,现在正在学习 groovy & grails。我对如何编写控制器动作有点困惑。在示例中,我看到了两种编写动作的方式:

1.
def action(args) {
    // do some action and render the result
}

2.
def action = { 
   // do some action
}

谁能解释这两种语法有什么区别

4

1 回答 1

1

第一个是方法,第二个是闭包。

从 grails 2 开始,您希望在控制器中执行方法

为什么要将 grails 操作声明为方法而不是闭包,它有什么区别?

于 2013-07-12T06:05:14.887 回答