簡単にするために、次のようなコードがあるとします。
def testMethod(String txt) {
return txt;
}
public String evaluate(String expression) {
//String result = "${testMethod('asdasdasd')}";
String result = "${expression}";
return result;
}
メソッド「evaluate」に渡される式の値を実行する必要があります。
電話の場合
// everything works perfectly well,
String result = "${testMethod('samplestring')}";
電話の場合
// (when expression = testMethod) - everything works perfectly well,
String result = "${expression}"("samplestring");
電話の場合
// (when expression = testMethod('samplestring')) - it's not working.
// I see testMethod('samplestring') as the result, but I need it to be evaluated.
String result = "${expression}"
どうやってやるの?ありがとう。