【发布时间】:2011-01-05 07:32:08
【问题描述】:
Groovy 的“in”运算符在不同的情况下似乎有不同的含义。有时x in y 表示y.contains(x),有时它似乎调用y.isCase(x)。
Groovy 如何知道调用哪一个? Groovy 是否知道使用 .contains 方法的特定类或类集?还是由其中一个对象上存在方法触发的行为?是否存在 in 运算符完全变成其他东西的情况?
【问题讨论】:
标签: groovy operators in-operator