29
A
答えて
28
(load-string "(+ 1 2)")
0
どのように同様のことがなければなりませんか?リスト上のClojureのeval
作品、そう:
(eval (list + 1 2)) #=> 3
31
user> (eval (read-string "(+ 1 2)"))
3
あなたはおそらく今までにこれを実行する必要はありません。マクロとfnはこの種のものを99%の時間で不要にします。これは非常に脆弱で、これらの文字列がユーザーの入力などから来ると危険です。
+1
まあ、私は根本的に危険なことをしたい:REPLのチャットボット。 –
+0
#clojureにクロージャーボットがあります。 –
+8
load-stringは、探しているものとまったく同じです – Abhijith
関連する問題
- 1. 文字列として含まれる式の評価
- 2. 文字列の数式を評価しますか? (NSStringの)
- 3. 動的文字列をXPath式として評価しますか?
- 4. 文字列をPHPコードとして評価しますか?
- 5. VB.Net-文字列の数式の評価
- 6. Rは文字列をデータフレームとして評価します
- 7. as3オブジェクトとしてjsonから文字列を評価する
- 8. J2MEの文字列から数式を評価する方法
- 9. 括弧内の式を文字列で評価する
- 10. は動的に式を使用したプロパティ文字列を評価
- 11. .NETでの動的文字列数式の評価?
- 12. シンボルを評価なしの文字列に変換する
- 13. オープンソースプロジェクトホストをどのように評価しますか?
- 14. C#はどのようにLogicブロックを評価しますか?
- 15. JavaScriptはどのように引数を評価しますか?
- 16. 評価実装をどのように構築しますか?
- 17. 配列式の評価
- 18. Javascriptフロントエンド - 文字列を式として評価する - eval()を使用する代わりに
- 19. Sass内の文字列内の変数または式を評価する
- 20. Ruby - 文字列内の評価
- 21. クロージャーはどのようにしてクロージャーを参照できますか?
- 22. 文字列がヌルかどうかを評価する方法は?
- 23. 変数を評価してRで文字列/文字として出力する方法は?
- 24. Alfrescoを文書ポータルとして評価しようとしたところ
- 25. フリーズした文字列を評価する
- 26. ブール値の真偽関数に対して文字列を評価する
- 27. このスキームをRWekaでどのように評価するのですか?私は、評価しようとしています
- 28. Android - WebViewを使用してJavaScript文字列を評価し、値を返す
- 29. 文字列として与えられた算術式を評価する方法
- 30. Python:文字列書式(怠惰な評価)の引数がありません
私はevalについて知っていますが、私にとってはうまくいかないと思います。私は本当に "文字列"を評価したい –