有什么函数和remoteRun一样可用一个字符串作为函数,ConstantSP作为参数,但可在本地执行的

有什么函数和remoteRun一样可接受一个字符串作为函数,ConstantSP作为参数,但是可在本地执行的?

比如,我想在本地执行这个函数remoteRun(conn, "add{1}", 2),但是不能用xdb建立到自身的连接。

请先 登录 后评论

1 个回答

wale

函数名称如果没有partial application(部分应用)可以用funcByName解析。例如:

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


如果加了partial application,可以用parseExpr。例如:

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

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


请先 登录 后评论