编写常规操作的标准方法是什么

时间:2013-07-12 05:55:09

标签: grails groovy

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

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

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

任何人都可以解释这两种语法之间的区别

1 个答案:

答案 0 :(得分:1)

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

自grails 2以来,您希望在控制器中执行方法

Why should grails actions be declared as methods instead of closures and what difference does it make?