В следующем фрагменте кода (взятом со страницы Руководства по семантике Groovy) зачем добавлять префикс к ключевому слову def
?
def x = 0
def y = 5
while ( y-- > 0 ) {
println "" + x + " " + y
x++
}
assert x == 5
Ключевое слово def
можно удалить, и этот фрагмент даст те же результаты. Так, каков эффект ключевого слова def
?