【发布时间】:2014-01-13 18:31:41
【问题描述】:
我在这个 sn-p 中遇到了一个奇怪的异常
val splitted = "This is a text that to test something".split("\\,|\\ ")
val map = mutable.Map[Int, List[String]]()
(0 to splitted.length).foreach {
case i =>map(i) = map.getOrElse(i,List[String]("")) ++ splitted(i)
}
但我有这个例外:
type mismatch;
found : List[Any]
required: List[String]
case i =>map(i) = map.getOrElse(i,List("")) ++ splitted(i)
^ ^
【问题讨论】:
-
你确定这段代码是正确的吗?你想做什么 ? , map(i) 期待一个 int , List
标签: scala