def array = [1,2,3,4,5]
println 3 in array
impresiones true
. ¿Qué debo sobrecargar para admitir in
para cualquier objeto?¿Cómo sobrecargo el operador in en Groovy?
Ejemplo:
class Whatever {
def addItem(item) {
// add the item
}
}
def w = new Whatever()
w.addItem("one")
w.addItem("two")
println "two" in w
sé que podría hacer que la colección utiliza esta clase pública, pero me gustaría utilizar in
lugar.
¿Puedes darnos una muestra de lo que te gustaría hacer? –