// 模式匹配之匹配for表达式
object 匹配for表达式 {
def main(args: Array[String]): Unit = {
// 1.定义变量,记录学生的姓名和年龄,例如:"张三"->23,"李四"->24,"王五"->23,"赵六"->26
val map = Map("张三" -> 23, "李四" -> 24, "王五" -> 23, "赵六" -> 26)
// 2.获取所有年龄为23的学生信息
// 方式1:通过if语句实现
for ((k, v) <- map if v == 23) println(k, v)
println("-" * 15)
// 方式2:通过固定值实现
for ((k, 23) <- map) println(k, 23)
}
}
scala模式匹配之匹配for表达式
于 2022-02-06 12:18:22 首次发布