object 守卫 {
def main(args: Array[String]): Unit = {
println("请输入一个整数:")
val a = StdIn.readInt()
a match {
// 格式:case 变量名 if 判断条件 => 表达式
// 如果a>=0且a<=3,打印[0-3]
case x if x >= 0 && x <= 3 => println("[0-3]")
// 如果a>=4且a<=8,打印[4-8]
case x if x >= 4 && x <= 8 => println("[4-8]")
case _ => "未匹配"
}
}
}
scala模式匹配之守卫
最新推荐文章于 2023-06-07 16:45:02 发布