[求助]如何用变量来调用函数
www.dimcax.com
[求助]如何用变量来调用函数
定义函数js后
(defun js()
...
)
把函数名js赋给变量a
(setq a "js")
再通过变量a来运行函数js,我记得以前好象看过,现在记不起如何调用了.
好好学习,需从点滴开始,
天天向上,要走。
d
(setq a "js") ===> (setq a js)
d
楼上是把一个函数对象赋给一个变量,
我想要的是:把函数名(为一字符串对象)赋给一个变量,再通过该变量来调用函数.
好好学习,需从点滴开始,
天天向上,要走。
d
测试:
1.(apply (read js) nil)
2.(eval (read (strcat "(" js ")")))
嘿嘿!有空去我博客去玩玩哦!
4楼的方法可行,谢了
好好学习,需从点滴开始,
天天向上,要走。
d