Utilizando groovysh
:
~$ groovysh Groovy Shell (1.6.5, JVM: 1.6.0_17) Type 'help' or '\h' for help. ------------------------- groovy:000> Math.sqrt(16) ===> 4.0 groovy:000> Math.PI ===> 3.141592653589793
inspect
para averiguar que métodos tiene un objeto String
.
¿Que hace el método center
? ¿Cómo funciona?
reverse
? ¿Cómo funciona?
Escriba una función que devuelva true
si, y sólo si su
argumento es un palindromo. El operador ==
puede ser utilizado para comprobar
que dos objetos son iguales.
times
de un número? ¿Que argumentos recibe?
Ejecute este código:
groovy:000> 3.times { print "jo! " }; println ".... "¿Cual es la salida? ¿Que es
times
: un método o una palabra reservada del lenguaje?
Compare este código con el código Java equivalente:
public class Greetings { public static void main(String[] args) { for(int i = 0; i < 3; i++) { System.out.print("jo! "); } System.out.println(".... "); } }
Casiano Rodríguez León