我怎么能得到类似下面的东西?:
(evaluate-text "(+ 1 2)") ; resolves to 3
Brian Carper.. 30
user> (eval (read-string "(+ 1 2)")) 3
你可能不应该这样做.宏和fns 99%的时间都不需要这种东西.这非常脆弱,如果这些字符串来自用户输入,则可能不安全,依此类推.
user> (eval (read-string "(+ 1 2)")) 3
你可能不应该这样做.宏和fns 99%的时间都不需要这种东西.这非常脆弱,如果这些字符串来自用户输入,则可能不安全,依此类推.
(load-string "(+ 1 2)")