Lo + Leído
Eventos destacados
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:
- Introducción a Groovy, parte 1 (Andrés Almiray)
- Introducción a Groovy, parte 2 (Andrés Almiray)
- Introducción a Groovy, parte 3 (Andrés Almiray)
- Introducción a Grails (Material Seminario ImaginaWorks)
Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:
Groovy: primeros pasos
sobrecarga de operadores y referencias de memoria
jsanca - viernes 09/01/2009Segú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
Un momento...