小编Ige*_*ger的帖子

为什么Clojure的多方法比'if'或'case'语句更好

我花了一些时间,试图理解Clojure多方法.据我所知,主要的"亲"多方法论证是他们的灵活性,然而,我对为什么多方法比简单的if或case语句更好的论证感到困惑.请有人解释一下,多态性与过度的案例陈述之间的界限在哪里?

编辑:我应该更清楚这个问题,我对'if'语句比较感兴趣.非常感谢您的回答!

polymorphism case clojure switch-statement multimethod

17
推荐指数
2
解决办法
1374
查看次数