我想从 STDIN 读取输入,只读取它是什么:如果输入是一个列表,那么读取的就是一个列表。但是,read-line 函数似乎总是返回一个字符串! 例如:在clisp交互环境中:
(read-line)
我输入:
("(define M ::int )" "(define X ::int )")
它会返回一个字符串:
"(\"(define M ::int )\" \"(define X ::int )\")" ;
我要的还是原来的列表:("(define M::int )""(define X::int )")
那么如何让读取行读入输入的内容呢?
最佳答案
简单地尝试:
(阅读)
这应该行得通
关于lisp - 普通 lisp 中的读行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5721842/