文件名称:枚举:具有详尽的模式匹配警告和有用集成的Scala类型安全,无反射,功能强大的枚举实现
文件大小:184KB
文件格式:ZIP
更新时间:2024-02-26 09:28:11
integrations scala enum value-enum enumerations
枚举 Enumeratum是Scala的一种类型安全且功能强大的枚举实现,它提供详尽的模式匹配警告,与流行的Scala库的集成以及不会破坏您的IDE的惯用用法。 它旨在与Scala内置的Enumeration足够相似,以易于使用和理解,同时提供更多的灵活性,类型安全性(请参阅)以及更丰富的枚举值,而无需维护您自己的值的集合。 枚举具有以下优点: 零依赖 性能:比标准库中的Enumeration更快(请参阅) 允许您的Enum成员成为具有方法,值,继承等功能的成熟普通对象。 映射到各种原始值并具有编译时唯一性约束的 。 习惯用法:您显然仍在编写Scala,并且IDE中没有有趣的颜色意