过滤记录的过滤器的另一个名称是什么?

时间:2011-09-21 10:16:20

标签: language-agnostic namespaces filter naming-conventions

我正在开发一个小型库,使网站用户可以搜索和过滤显示的记录。我目前正在设计API,但我需要为最终用户使用的这类过滤器提供一个很好的替代名称。

我们的库集合大致符合现有的Zend命名约定。也就是说,<Library>/Filter命名空间用于那种可以附加的过滤器,以形成元素以过滤变量的内容。因此,我需要另一个名称来表示用于过滤记录或对象集合的过滤器类型。

1 个答案:

答案 0 :(得分:1)

Predicate

  

非正式地,谓词是一个可能是真或假的陈述,具体取决于其变量的值。它可以被认为是一个返回值为true或false的运算符或函数。例如,谓词有时用于表示集合成员资格:在谈论集合时,有时通过列出其所有元素来描述集合是不方便或不可能的。因此,谓词P(x)将为真或假,具体取决于x是否属于集合。