【发布时间】:2011-05-13 15:03:47
【问题描述】:
真的需要围绕最终元组的括号吗?没有它们就无法编译,编译器尝试仅添加 Sort("time") 并抱怨它需要一个元组。
val maxSortCounts: Map[Sort, Int] =
sorts.map(s => s -> usedPredicates.map(pred => pred.signature.count(_ == s)).max)
.toMap + ((Sort("time"), 1))
我尝试用一个较短的示例在 REPL 中重现此行为,但它的行为符合预期。变量sorts 是Seq[Sort]。
error: type mismatch;
found : <snip>.Sort
required: (<snip>.Sort, Int)
.toMap + (Sort("time"), 1)
【问题讨论】:
标签: scala compiler-errors