再実装評価を含む4Clojureの問題を解決するために、「Universal Computation Engine」をしようと、私は誤ってこのような何かを呼び出すことになったものの:むしろ意図より関数として使用するとClojureシンボルは何をしますか?
(apply '/ '(16 8))
:
(apply/'(16 8))
これは混乱を招く副作用を持っていたが8
を返すと、私は私の数学を台無しにしたと思った。いくつかのデバッグは、私が呼び出そうとする前/
シンボルを評価するために失敗した後
私は後で私のエラーを実現し、それを-のでclojure.lang.Symbol
はclojure.lang.IFn
を実装しなければならないことに気づきました。しかし、その実装は何ですかdo?私がすることができるのは、1つの引数を指定してnil
を返します。
[Clojureシンボルに引数を渡すとどうなりますか?](http://stackoverflow.com/questions/8219305/what-happens-when-i-pass-arguments-to-a-clojure-シンボル) – amalloy