标题有点令人困惑,但让我清理一下。
我想建立一个语音识别系统,我想把这些函数放在MySQL数据库的字符串中:
`function` VARCHAR(45) NOT NULL, //function executed (Ex: "Commands.demoFunction();")
所以,当我从MySQL数据库中获取函数时,我必须执行它, 因此我必须将它从字符串解析为“可调用”函数,如:
Commands.demoFunction();
此时您将注意到该函数位于名为Commands的Static类中,这是真正的问题
此外,对Commands.demoFunction()的调用也必须从Static类完成。
总结一下,我想做的事情如下:
{"Commands.demoFunction();"}
或{"Commands.demoFunction"}();
并使其执行该功能。