def array = [1,2,3,4,5]
println 3 in array
प्रिंट true
। किसी ऑब्जेक्ट के लिए in
का समर्थन करने के लिए मुझे अधिभार की आवश्यकता क्या है?मैं ग्रोवी में ऑपरेटर में ओवरलोड कैसे करूं?
उदाहरण:
class Whatever {
def addItem(item) {
// add the item
}
}
def w = new Whatever()
w.addItem("one")
w.addItem("two")
println "two" in w
मैं जानता हूँ कि मैं संग्रह इस वर्ग के सार्वजनिक उपयोग करता बना सकता है, लेकिन मैं बजाय in
उपयोग करना चाहते हैं।
क्या आप इसका नमूना दे सकते हैं कि आप क्या करना चाहते हैं? –