I have a ListBuffer. I want to remove all elements that meet a certain condition.
I could iterate over it and remove each element. But what doe Scala say about mutating
You could combine the two and do the following:
val lb = ListBuffer(1,2,3,4,5,6) lb --= lb.filter(_ % 2 == 0) println(lb) // outputs: ListBuffer(1, 3, 5)