在他的演讲Simple Made Easy中,Rick Hickey谈到了“多态菜单”(视频约在30:00处)。在同样的上下文中,他还提到了Haskell的类型类(Type Classes)和Clojure的多方法(Multi-Methods)(以及协议)。
由于我对这些概念不太熟悉,我想了解它在追求简洁性时的实用性。我特别感兴趣的是在Scala中应用这个概念的任何示例或展示。
由于我对这些概念不太熟悉,我想了解它在追求简洁性时的实用性。我特别感兴趣的是在Scala中应用这个概念的任何示例或展示。
read
,并且期望返回值的类型将确定使用哪个实例)。 - Benread
需要一个参数。我写这个时可能脑子不太清醒。mempty
是我所说的例子之一。但是,read
会根据其预期的返回类型进行分派。 - Ben