假设我有一个简单的符号:
> '+
+
有什么方法可以将该符号作为过程应用:
> ((do-something-with '+) 1 2)
3
所以 '+
被评估为过程 +
?
最佳答案
我不是 100% 确定,但会:
((eval '+) 1 2)
工作?我不确定您是否需要指定环境,或者即使它有效 - 我是 Scheme 菜鸟。 :)
关于scheme - 将符号应用为过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1775369/