除了作为注释的标志之外,它还是Groovy Field运算符
在Groovy中,调用object.field调用getField方法(如果存在).如果你真的想要直接引用字段本身,你可以使用@,即:
class Test {
String name = 'tim'
String getName() {
"Name: $name"
}
}
def t = new Test()
println t.name // prints "Name: tim"
println t.@name // prints "tim"
Run Code Online (Sandbox Code Playgroud)