3

Clojure関数の循環的複雑度を計算するための合理的な方法は何でしょうか?「if」や「cond」などの関数に基づいて決定ポイントを数えるのは簡単ですが、マクロでは扱いにくくなります。誰かがClojureまたはおそらく別の関数型言語でこれを試しましたか?

4

1 に答える 1

4

マクロは抽象化であり、関数呼び出しよりもCC計算に寄与するべきではありません。

そうは言っても、CCはClojureにとって特に興味深いとは思いません。可変性の乱用を測定したものにもっと興味があります。

于 2011-04-06T21:37:45.330 に答える