scala match方法例子

1、简单的例子

def getSourceSQL(source:Int) = {
      val sourceSQL = source match {
        case 1 => s""" xxx """
        case 2 => s""" xxxx """
        case _ => """"""
      }
      sourceSQL
  }

2、带表达式的match

        val res = key match{
          case x if  x.indexOf("%") == -1 => x.toString()
          case _=> key
        }

推荐一个公众号

scala match方法例子_第1张图片

号主为一线大厂架构师,CSDN博客专家,博客访问量突破一千万。主要分享Java、golang架构,源码,分布式,高并发等技术,用大厂程序员的视角来探讨技术进阶、面试指南、职业规划等。15W技术人的选择!

你可能感兴趣的:(scala)