gpt4 book ai didi

scala - Scala 中可以匹配范围吗?

转载 作者:行者123 更新时间:2023-12-03 06:07:04 27 4
gpt4 key购买 nike

是否可以在 Scala 中匹配一系列值?

例如:

val t = 5
val m = t match {
0 until 10 => true
_ => false
}
如果 t 介于 0 和 10 之间,

m 将为 true,否则为 false。这一点当然是行不通的,但是有什么办法可以实现类似的效果吗?

最佳答案

使用范围进行防护:

val m = t match {
case x if 0 until 10 contains x => true
case _ => false
}

关于scala - Scala 中可以匹配范围吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1346127/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com