groovy中有什麼用[email protected]
?任何人都可以用代碼片段解釋我嗎?groovy中「。@」的用法是什麼?
7
A
回答
6
這就是Java的現場操作員(according to the documentation)
有文檔中的例子。
它也用於accessing attributes when you are parsing XML(同樣,如果您遵循該鏈接,有一個示例)。
9
你見過官方documentation嗎?它包含很好的代碼示例。
本質上,當您使用普通的.
運算符時,可以使用隱式生成的getters/setters間接訪問字段。但是,[email protected]
允許您直接訪問該字段,跳過getter/setter。
當您想要避免getter/setter中實現的一些額外的邏輯並直接更改字段時,這會很有用。違反了大量OOP原則,但Groovy的作者發現這個構造是有用的。
+2
爲getters/setters提及+1 :) –
相關問題
- 1. 什麼是Groovy中的注入方法?
- 2. groovy中「使用」關鍵字/方法的用法是什麼?
- 3. Groovy語法 - 什麼是'**'xml method-like-thingy?
- 4. 什麼是反映實例方法的慣用Groovy方法?
- 5. Groovy中的「屬性」是什麼?
- 6. Groovy中`ObjectMapper mapper = []`的含義是什麼?
- 7. 什麼是將參數複製到Groovy類中的屬性的Groovy方法?
- 8. 什麼版本的Groovy是Jenkins groovy post build插件使用的?
- 9. 這個Groovy方法中的「不可序列化」是什麼?
- 10. `varName {`語法在Groovy中的含義是什麼?
- 11. 在groovy中迭代XML文件的正確方法是什麼?
- 12. 這個Groovy代碼是做什麼的?
- 13. 什麼是Groovy與Python的dir()等價?
- 14. 什麼是Groovy的GPath表達式的完整語法?
- 15. groovy中使用的標準SOAP庫是什麼?
- 16. Liquibase先決條件的Groovy語法是什麼?
- 17. 將常量導入groovy腳本的最佳方法是什麼?
- 18. 爲什麼我們使用Groovy中
- 19. 爲什麼在Eclipse中引用Groovy jar?
- 20. Groovy,什麼意思 - >意思是
- 21. 這是什麼意思__在Groovy/Spock
- 22. 爲什麼sql.rows Groovy方法很慢
- 23. 您對Groovy有什麼看法?
- 24. '添加動態方法'在Groovy/IntelliJ中有什麼作用?
- 25. 什麼是JIRA權限API中的deprecatedKey和什麼是用法
- 26. Groovy中的NullObject類的目的是什麼?
- 27. Groovy中的「private」意味着什麼?
- 28. 在我的Groovy演示中,什麼是必須覆蓋的?
- 29. Groovy類中的靜態{}的含義是什麼?
- 30. 什麼是iOS中的performSelector的用法
由於文檔建議我們不應該使用它,除非它需要,你能指定一個簡單的例子,它可以非常方便嗎? –
@ant就像解析XML一樣? –
沒有不完全,但任何有用的地方 –