casematch:Java 8的Matcher库

时间:2024-05-31 02:11:29
【文件属性】:

文件名称:casematch:Java 8的Matcher库

文件大小:294KB

文件格式:ZIP

更新时间:2024-05-31 02:11:29

Java

案例匹配器 这是一个Java 8库,提供了流利的API,以面向对象和功能的方式定义大小写匹配。 该库不能替代Java中的传统switch case语句,但是可以对原始和对象引用值中的case进行更丰富的定义。 与if-then-else级联相比,它允许更具可读性的代码,但是会增加运行时和内存开销。 该库将不提供像从功能语言(或具有更多功能方面的语言)(例如Scala)中已知的模式匹配一​​样强大和紧凑的匹配。 尤其是缺少对象分解,可能永远无法提供。 目标始终是找到Java开发中常见情况的可读表示。 以下示例概述了热切的匹配功能。 惰性匹配器和其他功能目前处于设计阶段,可以在“实验”子项目中找到。 浏览JavaDoc: 执行状况 当前版本的目的是收集反馈,尤其是有关所提供的帮助器功能的反馈。 由于该项目没有经过实际问题的大量测试,因此API可能仍会因版本而异。 因此,请创建问题或提供拉取


网友评论