[讨论]通过文本重定义为命令
如何通过文本重定义为命令EG:
从TXT文件中读取了 字符串 "APPLE"
或 (SETQ A "APPLE")
(DEFUN A
(PRINT "AA")
)
结果为 输入
(APPLE)
输出 "AA"
(SETQ A "APPLE")
(set (read A)
(lambda()(PRINT "AA"))
) 谢谢大大!我对你的敬仰之情犹如涛涛江水绵绵不绝!又如黄河泛滥一发不可收拾!用一个字来概括
“高” 回复 caoyin 的帖子
这种情况下,要在命令栏里面输入(apple)才能显示"AA” ,有不有什么办法直接在命令栏输入apple 就可以达到效果呢,谢谢! 有点意思,期待中。
wdq10105 发表于 2011-4-8 00:17 static/image/common/back.gif
回复 caoyin 的帖子
这种情况下,要在命令栏里面输入(apple)才能显示"AA” ,有不有什么办法直接在命令栏 ...
上面版主已经给出答案了,直接用READ 就可以实现重定义命令
页:
[1]