def array = [1,2,3,4,5]
println 3 in array
프린트 true
. 모든 개체에 대해 in
을 지원하려면 무엇을 과부하해야합니까?Groovy에서 in 연산자를 어떻게 오버로드합니까?
예 :
class Whatever {
def addItem(item) {
// add the item
}
}
def w = new Whatever()
w.addItem("one")
w.addItem("two")
println "two" in w
은 내가이 클래스는 공공 사용 컬렉션을 만들 수 알지만, 내가 대신 in
를 사용하고 싶습니다.
무엇을하고 싶습니까? –