Neu bei scala und wundern, warum der Unterstrich in der letzten Zeile darunter nicht funktioniert, während die 'for' Schleifensyntax in Zeile 3 gut funktioniert. BTW Leaf ist eine Fallklasse und kann akzeptieren (Char, Int) zum Anwenden/Konstruieren. Danke!Warum funktioniert der Unterstrich hier nicht?
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
Willkommen bei SO! Bitte [bearbeiten] Sie Ihre Frage und fügen Sie die Definition von 'Leaf' und die * exact * Fehlermeldung hinzu, die Sie erhalten. –