Secciones

Artículos para tus primeros pasos

Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Campus Escuela de Groovy

Groovy: primeros pasos

sobrecarga de operadores y referencias de memoria

jsanca - viernes 09/01/2009

Según entiendo, Groovy sobrecarga el operador ==, para realizar el equal

 

Por ejemplo,

def s1 = "Hola"

def s2 = "Hola"

 

s1 == s2 // en Java s1.equals(s2)

 

Hasta aqui todo bien, pero mi pregunta va, a como puedo hacer en groovy para realizar la comparacion de referencia, es decir determinar o comparar si el objeto actual es el mismo al que estoy comparando, osea en java:

String s1 = "Hola";

String s2 = s1;

 

if (s1 == s2) // true

 

Como ven esta funcionalidad se pierde en Groovy (al menos eso creo) por la sobrecarga de operadores, alguién sabe si existe otra manera de hacer la comparación de referencias?

Gracias

Responder al hilo | Volver al foro "Groovy: primeros pasos" | Volver a los foros