Ir al contenido principal

Entradas

Mostrando entradas de octubre, 2015

Groovy: uso de"with"

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