à Groovy, quelle est la différence entre, qu'est-ce que * code> dans
[* 1..5] code> symbolise? p> p>
3 Réponses :
Extension @ ATAtaTlor's Explication: P> * code> représente un opérateur répandu . Élaborer votre exemple:
c.each{println it}
ici * code> (opérateur de répression) Développe la plage
1..5 code> et vous obtenez donc une liste d'entiers dans cette plage
[1, 2, 3 , 4, 5] code> p>
Lorsque vous mettez un objet de plage dans une liste, vous obtenez une liste avec un élément de type en appliquant l'opérateur de répandre, il étend le Plage et vous obtenez une liste avec cinq éléments, les entiers réels La gamme représente: p> intrange code>:
Vous avez eu la gist aménagée. Merci!! :)
Clair et précis! Merci
Sera-t-il possible maintenant d'accepter une réponse appropriée?