为什么Scala没有枚举类型,当前设计有哪些好处?

时间:2013-09-04 14:46:36

标签: scala language-design

他们决定不在Scala中实施枚举类型的原因是什么?当前语言设计有哪些好处(定义对象并扩展 scala.Enumeration 而不是创建新的枚举类型)?

1 个答案:

答案 0 :(得分:6)

我认为Enumeration在其当前状态下没有任何合理的好处,并且倾向于认为scala社区是trying to overcome的设计缺陷。这并不容易,但我想这肯定会在接下来的两个主要scala版本中完成。在所有scala代码中,我看到密封对象层次结构被赋予了首选项。