调用包含在string中的方法的名称
我如何根据Groovy中的string值调用方法? 例如,而不是
switch (val) { case "one": Obj.one() break case "two": Obj.two() break }
我想做一些像obj.val
其中val
包含“ 一”或“两”而不是case语句。
dynamic方法调用看起来像这样
obj."$val"()
我如何根据Groovy中的string值调用方法? 例如,而不是
switch (val) { case "one": Obj.one() break case "two": Obj.two() break }
我想做一些像obj.val
其中val
包含“ 一”或“两”而不是case语句。
dynamic方法调用看起来像这样
obj."$val"()