【发布时间】:2010-09-16 02:06:58
【问题描述】:
在下面这段代码(取自Groovy Semantics Manual page)中,为什么要在赋值前加上关键字def?
def x = 0
def y = 5
while ( y-- > 0 ) {
println "" + x + " " + y
x++
}
assert x == 5
def 关键字可以删除,这个 sn-p 会产生相同的结果。那么关键字def的作用是什么?
【问题讨论】: