如何發送一個累加函數在Scala中摺疊,下面的例子會說(Int,Int,Int) does not take parameters
。發送函數在Scala中摺疊
我的問題是:
- 爲什麼我得到這個錯誤?
如何在下面的代碼中做我想要的方法?
def a(xs: List[(Int,Int)]): Int = { def logic(acc: (Int,Int, Int), post: (Int,Int)): (Int,Int,Int) = { // do some logic (1, 2, 3) } val to = xs foldLeft((0,0,0))(logic _) to._3 }
Downvote沒有解釋不會讓任何人受益。 – sebszyller