没有合适的资源?快使用搜索试试~ 我知道了~
匹配器:可组合匹配器库
共7个文件
scala:2个
license:1个
sbt:1个
需积分: 5 0 下载量 142 浏览量
2021-02-23
07:07:59
上传
评论
收藏 16KB ZIP 举报
温馨提示
匹配器 可组合匹配器库。 如果您熟悉Scala parser-combinators库中的Parsers类,那么您应该对Matchers相当满意。 解析器和匹配器之间的主要区别在于,解析器通过类型别名机制定义了两种参数类型,而ParseResult类型则定义了一种参数类型。 在Matchers中, MatchResult类型上只有两种参数类型。 在大多数情况下,Matchers中的方法会产生Matcher [ T , R ],其中T和R分别是输入类型和结果类型。 Matcher [T,R]是一个取值为T并返回MatchResult [ R ]的函数。 MatchResult [ R ]有三个子类: 案例类Match [R](r:R) 案例类Miss [T,R](msg:String,t:T) 案例类Error [R](e:Throwable) 用法 使用Matchers的典型示例
资源推荐
资源详情
资源评论
收起资源包目录
Matchers-main.zip (7个子文件)
Matchers-main
LICENSE 1KB
src
test
scala
com
phasmidsoftware
number
matchers
MatchersSpec.scala 20KB
main
scala
com
phasmidsoftware
number
matchers
Matchers.scala 46KB
build.sbt 896B
.gitignore 47B
project
build.properties 18B
README.md 2KB
共 7 条
- 1
资源评论
越昆
- 粉丝: 22
- 资源: 4598
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功