me encontré con este trozo de código:¿Cómo funciona cualquier método en Groovy?
n = args[0] as Long
[*n..1, n].any{ println ' '*it + '*'*(n - ~n - it*2) }
Se utiliza para imprimir un formulario de árbol de la estructura. De esta manera:
*
***
*****
*******
*
(por n
= 4)
¿Cómo el código
[*n..1,n]
producen[4, 3, 2, 1, 4]
?¿Cómo funciona el método
any
aquí? El Doc no me ayuda mucho. ¿Qué es un predictivo que se puede pasar alany
(como se menciona en Doc)?
¿Cuál es el uso de any
y cómo se maneja en este caso?
@DownVoter: ¿por qué un voto a favor? 'any' mal en esta pregunta;)? –