Как вы используете Map.foldLeft? Согласно документам это выглядит так
foldLeft [B] (z: B)(op: (B, (A, B)) ⇒ B) : B
Но у меня возникли трудности:
Map ("first" -> 1, "second" -> 2) .foldLeft (0) ((a, (k, v)) => a + v)
ошибка: недопустимый формальный параметр
Ошибка указывает на открытую скобку перед k.