2011-06-20 59 views

回答

6

這就是Java的現場操作員(according to the documentation

有文檔中的例子。

它也用於accessing attributes when you are parsing XML(同樣,如果您遵循該鏈接,有一個示例)。

+0

由於文檔建議我們不應該使用它,除非它需要,你能指定一個簡單的例子,它可以非常方便嗎? –

+0

@ant就像解析XML一樣? –

+0

沒有不完全,但任何有用的地方 –

9

你見過官方documentation嗎?它包含很好的代碼示例。

本質上,當您使用普通的.運算符時,可以使用隱式生成的getters/setters間接訪問字段。但是,[email protected]允許您直接訪問該字段,跳過getter/setter。

當您想要避免getter/setter中實現的一些額外的邏輯並直接更改字段時,這會很有用。違反了大量OOP原則,但Groovy的作者發現這個構造是有用的。

+2

爲getters/setters提及+1 :) –

相關問題