标签: scala language-design
他们决定不在Scala中实施枚举类型的原因是什么?当前语言设计有哪些好处(定义对象并扩展 scala.Enumeration 而不是创建新的枚举类型)?
答案 0 :(得分:6)
我认为Enumeration在其当前状态下没有任何合理的好处,并且倾向于认为scala社区是trying to overcome的设计缺陷。这并不容易,但我想这肯定会在接下来的两个主要scala版本中完成。在所有scala代码中,我看到密封对象层次结构被赋予了首选项。