Возьмем следующий контроллер:
package test
class TestController {
static defaultAction = "test"
def test() {
render "test"
}
}
Почему test
определен с помощью def test () {
вместо чего-то вроде void test () {
? Разве ключевое слово def
не используется только для замыканий или функций в сценарии (т.е. не в классе Groovy)?