def esPrimo = { n -> if(n==2) return true if(n%2==0) return false raiz = Math.sqrt(n) for(i=3; i<=raiz; i+=2) if(n%i==0) return false return true } Random rnd = new Random() listaPrimos = [] while(listaPrimos.size < 10) { numero = rnd.nextInt(1000000) if(esPrimo(numero)) listaPrimos.add numero } println listaPrimos
El programa muestra varias cosas interesantes sobre la funcionalidad de groovy como son las siguientes:
- No se definen clases pues el objetivo del programa no implica la creación de objetos
- No se requieren los punto y comas (;) al final de cada instrucción
- No se deben declarar las variables
- Existe el tipo de datos lista, que internamente se forma a partir de un LinkedList
- No se debe importar el paquete java.util
- Los métodos no se deben declarar ni en su valor de retorno ni en los parámetros que reciben
cheap jordans
ResponderBorraradidas tubular
nike kyrie 5
air jordans
jordan shoes
nike sneakers
bape hoodie
air max 270
michael kors outlet
cheap jordan shoes
xiaofang20191218
vudev719ec
ResponderBorrargolden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet
golden goose outlet