答案 0 :(得分:6)
它的静态类型系统的功能类似于Haskell,尽管它的类型推理受到支持OO样式子类型的需求的严重阻碍。 Scala还有lacks higher-rank polymorphism和不可信度,这两者都是Haskell所具有的。另一方面,Scala基于implicits的type class机制虽然比Haskell更冗长,但更灵活。
答案 1 :(得分:3)
无论是在功能集还是在使用它的方式,Haskell可能最接近该列表,尽管演员库显示了强大的Erlang传统。
像这样:http://dibblego.wordpress.com/2007/05/23/the-power-of-type-classes-with-scala-implicit-defs/很好地了解Haskell和Scala的等价物