在下面的一段代码中(取自Groovy Semantics Manual页面),为什么要使用关键字为赋值添加前缀def?
def
def x = 0 def y = 5 while ( y-- > 0 ) { println "" + x + " " + y x++ } assert x == 5
该def关键字可以被删除,这个片段将产生相同的结果.那么关键字的效果是def什么?
groovy keyword
groovy ×1
keyword ×1