我想让这个方法成为高阶函数。
想法是发送键值的地图并搜索字符“。”点如果存在于密钥中。
def findChar(mymap: Map[String, Any]): Boolean = {
val pattern = "^.*\\..*$".r
mymap.keys.foreach {
case pattern() => return true
case _ => None
}
return false
}
我正在调用此功能
if (findChar(attributes)) { DO something } else { DO something else }
我怎么能在这里使用“exsits”方法?
答案 0 :(得分:2)
如果您明确需要exists
:
map.keys.exists(_.contains("."))