En los lenguajes dependientes de la JVM encontramos varias peculiaridades que no llaman la atención. Y Groovy no se queda atrás. Tenemos esta clase en Java: class Cliente { private String nombre; public Cliente(){} public void setNombre(String nombre){ this.nombre=nombre; } public String getNombre(){ return nombre; } } Y ahora en Groovy: class Cliente{ String nombre } Lo primero que notamos es que es menor código escrito. Pero también a la hora de instanciar encontramos algo como esto: En Java: Cliente cliente= new Cliente(); En Groovy: def cliente= new Cliente(nombre:"") Y para "settear": En Java: cliente.setNombre( "El alquimista de código" ); En Groovy nos permite hacer esto de varias formas: def cliente= new Cliente(nombre: "El alquimista de código" ) O de esta otra forma: cliente.nombre= "El alquimista de código" Además de usar "w
Programación en diversos lenguajes y tecnologías.