【发布时间】:2013-03-25 17:49:28
【问题描述】:
用foldl看代码很难理解它的语法,例如:
def lstToMap(lst:List[(String,Int)], map: Map[String, Int] ):Map[String, Int] = {
(map /: lst) (addToMap)
}
/: 是中缀运算符吗? (map /: lst) 是什么意思,部分应用?为什么我不能这样打电话:
`/: map lst addToMap`
【问题讨论】: