0
点赞
收藏
分享

微信扫一扫

scala模式匹配之守卫

干自闭 2022-02-07 阅读 65
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 _ => "未匹配"
    }

  }

}
举报

相关推荐

0 条评论