sealerate:一个scala便捷库,可从密封类中获取Java枚举功能

时间:2024-05-25 16:35:21
【文件属性】:

文件名称:sealerate:一个scala便捷库,可从密封类中获取Java枚举功能

文件大小:20KB

文件格式:ZIP

更新时间:2024-05-25 16:35:21

Scala

海豹 Sealerate是一个小型(无第三方依赖)库,提供便利函数values[T]和collect[T] ,这些函数动态创建一组密封类的所有实例。 设置 Sealerate可用于Scala 2.10、2.11、2.12和2.13。 如果您使用的是sbt,请将以下内容添加到build.sbt : libraryDependencies += "ca.mrvisser" %% "sealerate" % "0.0.6" 用法示例 package example import ca . mrvisser . sealerate sealed trait Switch object Switch { case object On extends Switch case object Off extends Switch /** * Enumerate all


【文件预览】:
sealerate-master
----.gitignore(29B)
----README.md(2KB)
----build.sbt(1KB)
----LICENSE(10KB)
----src()
--------test()
--------main()
----publish.sbt(336B)
----.travis.yml(88B)
----version.sbt(28B)
----project()
--------plugins.sbt(54B)
--------Dependencies.scala(190B)
--------build.properties(18B)

网友评论