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 *错误消息的定义。 –