标签: groovy
如何根据Groovy中字符串的值调用方法?例如,而不是
switch (val) { case "one": Obj.one() break case "two": Obj.two() break }
我想做obj.val之类的内容,其中val包含“ one”或“two”而不是案例陈述
obj.val
val
答案 0 :(得分:80)
Dynamic method invocation看起来像这样
obj."$val"()