A kind question, can anyone explain the difference between
def login() {
//some codes here
}
to
def login = {
//some codes here
}
in Grails. Thanks!
A kind question, can anyone explain the difference between
def login() {
//some codes here
}
to
def login = {
//some codes here
}
in Grails. Thanks!
The difference is: def login() { .. }
is a method while def login = { ... }
is a closure. Older versions of Grails controllers used closures for their actions while later versions use methods (which is where you likely see this difference).
If you want to learn more, read up on Groovy closures.