0
scala新手,想知道爲什麼下劃線在下面的最後一行不起作用,而第3行的'for'循環語法正常工作。 BTW Leaf是一個案例類,可以接受(Char,Int)來應用/構建。 謝謝!爲什麼下劃線不在這裏工作?
val chars: (List[Char]) = List('a', 'b')
var leaves: ListBuffer[Leaf] = ListBuffer()
for (c <- chars) leaves.append(Leaf(c, 1))//ok
leaves.foreach(leaves.append(Leaf(_, 1)))//COMPILE ERROR
歡迎來到SO!請[編輯]你的問題,並添加你得到的'Leaf'和* exact *錯誤消息的定義。 –