我是一个新手斯卡拉恐怕: 我想一个地图转换成基于一些简单的逻辑新地图:斯卡拉地图转换
val postVals = Map("test" -> "testing1", "test2" -> "testing2", "test3" -> "testing3")
我想测试值“ testing1" 并更改值(在创建新地图)
def modMap(postVals: Map[String, String]): Map[String, String] = {
postVals foreach {case(k, v) => if(v=="testing1") postVals.update(k, "new value")}
}
是,通过施加给定函数的所有元素,则返回一个新的集合非常感谢......我试图让我的大脑思考功能,慢慢地但肯定地...... – Vonn 2010-05-24 05:54:57