0
3行目の 'for'ループ構文がうまくいきますが、なぜスカラーになって、下の行でアンダースコアが機能しないのか不思議です。 BTWリーフはケースクラスであり、適用/構築するには(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
ようこそ!あなたの質問を[編集]し、 'Leaf'の定義と* exact *エラーメッセージを追加してください。 –