特牛网址导航

scala中多个参数的模式匹配_scala match case 多个值-CSDN博客

网友收藏
文章浏览阅读603次。scala中多个参数的匹配守卫scala中强大且简洁的模式匹配常用于各种逻辑判断场景。我们常用的模式匹配场景一般如下:val x = 1val str = x match { case 0 => "我是0。" case 1 => "我是1。" case _ => "我是谁?"}此时 str 的值只决定于对 x 的逻辑判断。但很多业务场景中,某些量的赋值决定于多个值,此时我们需要借用匹配守卫:val x = 1val y = 2val str =_scala match case 多个值