【发布时间】:2011-09-19 08:58:17
【问题描述】:
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'
【问题讨论】:
标签: list scala immutability deprecated