Groovyファイルでat(@)記号を見ましたが、GroovyかJavaのものかわかりません。私はGoogle、Bing、DuckDuckGoで謎のサインを検索しようとしましたが、何も見つかりませんでした。誰でも私にこのオペレータが何をしているかを知るためのリソースをくれたらいいですか?@signは何をしますか?
答えて
これはJavaのannotationです。そのリンクでもっと読む。
+1注釈が何であるか説明しようとする誘惑に抵抗するために、 – Bohemian
リンクよりも(リンクの抜粋であっても)説明をしたいと思う。ときどき私はインターネット接続が不十分な場所にいると、ちょうど答えを得るためにSOページを開く必要があります:) –
「@」をデモでのJava/Groovyの表情で注釈です:Example with code
のJava 5以上は、プログラム内のメタデータを含むように注釈の使用をサポートしています。 Groovy 1.1以上では、そのようなアノテーションもサポートされています。
注釈は、ツールやライブラリに情報を提供するために使用されます。
これらは、メタデータ情報を提供する宣言的スタイルを可能にし、ソースコードに直接格納できるようにします。
- このような情報は、宣言的でない手段や外部ファイルを使用して提供する必要があります。
と同様に、注釈のための記号であり、それは(存在する場合)object.field
はgetField
メソッドを呼び出す呼び出し、グルービーでGroovy Field operator
です。あなたが実際にフィールド自体への直接参照したい場合は、あなたが@
、すなわちを使用する:GroovyのXmlSlurperを使ってXMLを解析するとき
class Test {
String name = 'tim'
String getName() {
"Name: $name"
}
}
def t = new Test()
println t.name // prints "Name: tim"
println [email protected] // prints "tim"
また、属性にアクセスするために使用することができます。
def xml = '''<results><result index="1"/></results>'''
def results = new XmlSlurper().parseText(xml)
def index = results.result[0][email protected]() // prints "1"
http://groovy.codehaus.org/Reading+XML+using+Groovy's+XmlSlurper
- 1. 「Everyone Must Sign」とは何ですか?
- 2. The Circumflex sign/Pin/Cap演算子(^)はElixirで何をしますか?
- 3. &-signは私のリンクリライタを台無しにしています
- 4. AndroidアプリFacebook Sign-Inはユーザーを覚えていますが、Google Sign Inはありません
- 5. + signはweb.pyの入力パラメータ(GETリクエスト)を排除します
- 6. xmlsec1 signはコマンドラインで動作しますが、Pythonコードでは失敗します
- 7. 私のRSA Signから正しい結果を得るには?
- 8. PKCS1_PSS sign()メソッド
- 9. git gpg sign everything
- 10. "#" sign on URL
- 11. Player sign interact
- 12. Openssl DSA sign
- 13. sign bitcoin transactionオフライン
- 14. Azure AD Sign Out
- 15. sign xml string java
- 16. java.lang.RuntimeException | java.lang.NullPointerException Google Sign
- 17. Scipyのsign()は動作保証されていませんか?
- 18. Google Signの初期アクティビティに時間がかかります
- 19. Devise Sign Up機能
- 20. DSAアルゴリズム:Sign in PHP
- 21. Center Google Sign In Button
- 22. Google Sign-in認証
- 23. WSFederation Sign-in-Asp.net 4.6.1
- 24. FirebaseUI-Android with Google Sign
- 25. SimpleXMLオブジェクトの "At sign" @?
- 26. @ sign前のjavascript値
- 27. CSS:Pilcrow signの前に
- 28. Google Sign-In Android SDK
- 29. "*" sign alignment with android edittext
- 30. Ejabberd Single Request Sign On
あなたは注釈 '@'について話していますか? –