Вы используете неправильный оператор.
Чтобы добавить коллекцию, вы должны использовать :+
, а не +
. Это связано с проблемами, возникающими при попытке отразить поведение Java с использованием +
для объединения в строки.
scala> var x: List[Int] = List(1)
x: List[Int] = List(1)
scala> x :+= 2
scala> x
res1: List[Int] = List(1, 2)
Вы также можете использовать +:
, если хотите добавить.