なぜこのGroovyコードは...
def mt(){
def i= 0
def c= {i++}
}
...コンパイルしますが、このGroovyコード...
@Typed def mt(){
def i= 0
def c= {i++}
}
...エラーでコンパイルされません...
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
C:\Users\gavin\Documents\Personal\Groovy\otherRun.groovy: 5:
Cannot modify final field otherRun$mt$1.i @ line 5, column 11.
def c= {i++}
^