的语言中使用它来实现。
变体.过滤器建立它的结果而不修改最初的列表。很多编程语言还提供破坏性修改列表实际参数的有更快性能的变体。过滤器的其他变体（比如Haskell codice_24和codice_25）也是常见的。常见的纯函数式编程语言是拥有输入列表并过滤结果共享最长尾部。