citykunan 发表于 2005-1-19 20:25:00

关于变量的问题

能不能将一个文本中的一行读出如"aaa",然后将这个字符串设为当前程序的变量aaa呢?

meflying 发表于 2005-1-19 20:44:00

假设(read-line f)返回"aaa"


(set (read (read-line f)) 123)


这时,变量aaa的值就是123

xazhji 发表于 2005-1-19 20:44:00

好像不行

meflying 发表于 2005-1-19 20:52:00

xazhji发表于2005-1-19 20:44:00static/image/common/back.gif好像不行

<BR>为什么不行?2楼的方法试过了吗?

citykunan 发表于 2005-1-20 11:39:00

可以了谢谢。

citykunan 发表于 2005-1-20 15:46:00

我在(read-line f)中有字符串"aaa",我已经设了一个反应器为aaa,我想用(vlr-remove       ....)去除他。(vlr-remove (read (read-line f)) ),好像不行,有什么办法吗?但是用(vlr-remove aaa)就能成功卸载。

meflying 发表于 2005-1-20 17:17:00

(vlr-remove (eval (read (read-line f))))


read后的aaa是符号'AAA,而不是一个变量,你看我的给它赋值的语句就知道不同了,赋值使用了set,而不是setq

无痕 发表于 2005-1-20 20:37:00

闲来无事,顶一下

citykunan 发表于 2005-1-21 15:30:00

可以了谢谢。
页: [1]
查看完整版本: 关于变量的问题