没有合适的资源?快使用搜索试试~ 我知道了~
scala-enum:基于密封类的 Scala 枚举的简单 40 行实现
共10个文件
scala:3个
sbt:2个
yml:1个
需积分: 46 0 下载量 56 浏览量
2021-06-21
17:42:12
上传
评论
收藏 10KB ZIP 举报
温馨提示
标量枚举 这是基于密封类(支持模式匹配耗尽检查)的枚举的简单 40 行实现。 它使用反射,因此如果您使用它,您可能需要将libraryDependencies += "org.scala-lang" % "scala-reflect" % scalaV到您的项目中。 对象的枚举 定义 sealed abstract class Color ( red : Double , green : Double , blue : Double ) object Color extends EnumOf [ Color ] { case object Red extends Color ( 1 , 0 , 0 ) case object Green extends Color ( 0 , 1 , 0 ) case object Blue extends Color ( 0 , 0
资源推荐
资源详情
资源评论
收起资源包目录
scala-enum-master.zip (10个子文件)
scala-enum-master
.travis.yml 55B
src
test
scala
enum
ObjectEnumOfTest.scala 1KB
InstanceEnumOfTest.scala 2KB
main
scala
enum
EnumOf.scala 2KB
build.sbt 434B
.gitignore 28B
project
plugins.sbt 193B
build.properties 19B
README.md 2KB
LICENSE.txt 10KB
共 10 条
- 1
资源评论
简内特
- 粉丝: 29
- 资源: 4715
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功