現時点では、Groovy / Grailsプロジェクト(私はまったく新しい)に取り組んでおりreturn、Groovyメソッドでキーワードを省略するのは良い習慣かと思います。私の知る限り、キーワードを明示的に挿入する必要があります。つまり、ガード句の場合、他のどこでも使用する必要がありますか?私の意見では、追加のreturnキーワードは読みやすさを向上させます。それとも、あなたはただ慣れなければならないものですか?そのトピックに関するあなたの経験は何ですか?
いくつかの例:
def foo(boolean bar) {
    // Not consistent
    if (bar) {
        return positiveBar()
    }
    negativeBar()
}
def foo2() {
    // Special Grails example
    def entitiy = new Entity(foo: 'Foo', bar: 'Bar')
    entity.save flush: true
    // Looks strange to me this way
    entity
}
return のみ暗黙的に使用します。toString典型的な例です:それは1ライナーであり、計算された値は明らかに戻り値です。しかし、再び、私はそれがより大きなコミュニティが考えるものに適合するかどうかを知るのに十分なGroovyをプログラムしていません。
                
returnステートメントがない場合に最後に評価された式を返します。個人的には、常にexplicitを使用していますが、returnGroovyについては知りません。