scala> List(1, 2, 3) remove (_ < 2)
<console>:8: warning: method remove in class List is deprecated: use `filterNot'
instead
List(1, 2, 3) remove (_ < 2)
^
res0: List[Int] = List(2, 3)
Я не понимаю, почему это устарело. Будучи неизменным, должно быть ясно, что remove
вернет новый список. В scaladoc вы можете найти только:
Устарело: вместо этого используйте filterNot.