0
私はgroovy/grailsでどこのメソッドを定義して使用できるのか不思議です。Grailsでは、メソッドはどこで定義できますか?
具体的にブートストラップのinitに、私はこのような何かをしたいと思います:
def init = {
def util() {
return 'so helpful!'
}
def someObj = new someObj(phrase: util()).save()
}
が可能これは、またはutil
は、initの外で定義する必要があるのでしょうか?
'init'以外の関数の作成にも害はありません。 –
init内でクロージャーとして定義する利点の1つは、initで定義された変数にアクセスできることです。 – gkamal