Groovyの文字列の値に基づいてメソッドを呼び出すにはどうすればよいですか?たとえば、代わりに
switch (val) { case "one": Obj.one() break case "two": Obj.two() break }
obj.valのようなことをしたいと思います。ここで、valには、caseステートメントの代わりに "one"または"two"が含まれています。
obj.val
val
動的メソッド呼び出し このようになります
obj."$val"()