在哪里
人类可读的条件并filter最佳伴侣。 一个Clojure和ClojureScript库,用于编写表达性谓词函数。
好处:
谓词功能非常有表达力,易于阅读
所有内置比较器nil安全。
所有对字符串进行操作的内置比较器均具有不区分大小写的版本
执行速度非常快(与手工制作版本相同)
非常容易嵌入到您的DSL中
支持全局模式匹配(例如: *.txt )
动机
地图到处都是Clojure。 而且,在处理地图负载时,重要的是要舒适地工作并使代码尽可能可读。 但是,当涉及到过滤器映射时,建立一个干净的谓词功能变得越来越困难。 对于嵌套映射,或者在需要将谓词函数与逻辑运算符结合使用时,更加困难。
该库的目的是简化谓词函数的构造。 谓词函数是一个接受值并返回真值或假值的函数。 f(x) -> truthy | falsey f(x) -> truthy | falsey 。 这些通常与
评论0
最新资源