回答
(load-string "(+ 1 2)")
何其相似,難道一定是? Clojure的eval
作品的名單,所以:
(eval (list + 1 2)) #=> 3
user> (eval (read-string "(+ 1 2)"))
3
你可能不應該在任何時候需要做到這一點。在99%的時間裏,宏和fns使這種事情變得不必要。這非常脆弱,如果這些字符串來自用戶輸入,則可能不安全,等等。
嗯,我想做一些根本不安全的事情:一個REPL chatbot。 – 2009-12-11 15:43:50
#clojure中有一個clojurebot。 – 2009-12-13 19:01:29
加載字符串正是他正在尋找的 – Abhijith 2009-12-24 17:39:41
- 1. 如何評價Excel格式字符串
- 2. 你如何評價密碼輸入爲java中的字符串?
- 3. 如何將字符串轉換爲clojure表達式?
- 4. 評價條件(三元)在C#插值字符串表達式$
- 5. 腓評價一個字符串作爲它的
- 6. 評價一個Z3表達
- 7. 評估布爾字符串表達式?
- 8. Clojure宏字符串評估
- 9. 字典(字符串,字符串)無法評估表達式
- 10. 評估一個簡單的字符串數學表達式
- 11. 從一個字符串使用VB評估數學表達式
- 12. 如何在clojure中從正則表達式提取字符串?
- 13. 如何將一個字符串轉換爲linq表達式?
- 14. 如何爲linq的字符串連接寫一個表達式?
- 15. 如何評估由字符串表示的數學表達式?
- 16. 字符串表達式將被評估爲數字
- 17. Clojure正則表達式:給定一個字符串,如何返回該字符串中的有效URL?
- 18. 一個字符串正則表達式
- 19. 如何評價一個簡單的C#字符串
- 20. 寫作字符串的評價函數
- 21. 如何評估(數學)字符串表達式,vb.net
- 22. 如何使用eval()評估python字符串布爾表達式?
- 23. 如何評估字符串中的表達式?
- 24. 如何評估字符串中的表達式?
- 25. 如何評估具有條件表達式的字符串vba
- 26. 如何從J2ME中的字符串評估數學表達式
- 27. 如何在java中評估字符串數學表達式
- 28. 字符串評價(0)
- 29. 評價在字符串
- 30. GCC __func__被評價爲空字符串
我知道eval,但我不認爲它適用於我。我真的想評估一個「字符串」 – 2009-12-11 02:35:40