是否有像 remoteRun 这样的函数,其中字符串可以作为函数传递,ConstantSP 作为参数传递,但可以在本地执行?

Is there a function like remoteRun where a string can be passed as a function and ConstantSP as its arguments, but can be executed locally?

是否有像 remoteRun 这样的函数,其中字符串可以作为函数传递,ConstantSP 作为参数传递,但可以在本地执行?例如,我想在我的本地服务器上执行 remoteRun(conn, "add{1}", 2),但是 xdb() 不允许我连接到我自己的服务器。

如果你的函数没有部分应用,使用funcByName解析字符串:

call(funcByName("add"),1,2)

如果你的函数包含部分应用,你可以使用parseExpr:

call(parseExpr("add{1}").eval(), 2)

其中 parseExpr("add{1}").eval() returns 一个函数。