如何解决警告字段名与scala正则表达式不匹配的问题



我有以下语句:

val summarizationList = Map(4 -> "Monthly", 3 -> "Weekly", 2 -> "Daily", 1 -> "Hourly")
val Type: Int = summarizationList.find(_._2 == lastSummarizationDate._1._1).get._1
val SummarizedDate = (lastSummarizedDate.toList.sortBy(_._2) ++ Map("End" -> end)).sliding(2)
      .map(a => (a(0), a(1))).toList

在最后两个语句中,我得到"字段名不匹配正则表达式'^[a-z][A-Za-z0-9]*$'"

如何解决以下警告?

scala>  "Type".matches("^[a-z][A-Za-z0-9]*$")
res0: Boolean = false
scala>  "SummarizedDate".matches("^[a-z][A-Za-z0-9]*$")
res1: Boolean = false
scala>  "type".matches("^[a-z][A-Za-z0-9]*$")
res2: Boolean = true
scala>  "summarizedDate".matches("^[a-z][A-Za-z0-9]*$")
res3: Boolean = true
变量名的

应该以小写字符开头。

最新更新