Quel est le signe@?
J'ai vu le signe arobase (@) en Groovy, les fichiers et je ne sais pas si c'est Groovy ou Java chose. J'ai essayé de chercher sur Google, Bing, DuckDuckGo pour le mystère au signe, mais je n'ai rien trouvé. Quelqu'un peut-il me donner une ressource pour en savoir plus sur ce que cet opérateur n'?
tu parles d'annotation '@' ?
OriginalL'auteur Parham Doustdar | 2012-06-22
Vous devez vous connecter pour publier un commentaire.
C'est une Java annotation. Lire la suite sur ce lien.
Je préfère avoir une explication (même un extrait de le lien le faire), qu'un lien. Parfois, quand je suis dans un endroit avec une mauvaise connectivité à l'internet, il aide beaucoup d'avoir à ouvrir juste pour page pour obtenir la réponse 🙂
OriginalL'auteur Josh
Ainsi que d'être un signe d'une annotation, c'est la Groovy Champ opérateur
En Groovy, appelant
object.field
appelle lagetField
méthode (s'il existe). Si vous voulez vraiment une référence directe au champ lui-même, vous utilisez@
, c'est à dire:OriginalL'auteur tim_yates
'@' est un des annotations en java/Groovy regardez la démo :Exemple avec le code
Java 5 et ci-dessus prend en charge l'utilisation des annotations d'inclure des métadonnées dans les programmes. Groovy 1.1 et ci-dessus prend également en charge de telles annotations.
Les Annotations sont utilisées pour fournir des informations à des outils et des bibliothèques.
Ils permettent à un style déclaratif de fournir des informations de métadonnées et de lui permettre d'être stockés directement dans le code source.
OriginalL'auteur Hemant Metalia
Il peut également être utilisé pour accéder à des attributs lors de l'analyse XML à l'aide de Groovy est XmlSlurper:
http://groovy.codehaus.org/Reading+XML+aide+Groovy+XmlSlurper
OriginalL'auteur Rhysyngsun