0

私は動的言語に不慣れで、現在グルーヴィーとグレイルを学んでいます。コントローラーアクションの書き方について少し混乱しています。例では、アクションを記述する 2 つの方法があります。

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

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

これら2つの構文の違いは何ですか誰でも説明できますか

4

1 に答える 1

1

1 つ目はメソッド、2 つ目はクロージャです。

Grails 2以降、コントローラーでメソッドを実行したい

grails アクションをクロージャーではなくメソッドとして宣言する必要があるのはなぜですか?それによってどのような違いが生じるのですか?

于 2013-07-12T06:05:14.887 に答える