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 'вместо