问题标签 [predicates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 接受谓词的 C# 方法 - 这看起来好吗?
我想要一个具有以下 API 的方法:
这样的事情会起作用吗?
如果是这样,我能否指定更复杂的谓词,例如(伪代码):
java - Java中的谓词搜索
不太清楚这个问题该怎么说。我想知道是否有一种方法可以检查自定义 java 类的某些部分以查看它是否符合某个条件。比如这个
然后当创建该类的实例数组时说,
是否可以搜索类的实例以查找具有
我并不是真的在寻找一个解决方案if(surname.equals("bob")) then else
,等等
但更多的是一个内置的 java 类,允许快速搜索数组。这个速度很重要。
guava - 你能在谓词操作上使用“括号”吗
我看不到任何方法来构建使用括号来控制逻辑顺序的谓词。有吗?
假设我想做 Predicate <= mumble and (foo or baz)
一个简单的 Predicates.and 或 Predicates.or 没有表示“foo 或 baz”和含糊不清的等价物。
这可能吗?
guava - 如何使用谓词从转换后的集合中删除元素?
如果我有一个ArrayList<Double> dblList
和一个Predicate<Double> IS_EVEN
,我可以从dblList
使用中删除所有偶数元素:
然而,如果dblList
是这样的转变的结果
这不再起作用,因为转换后的列表是不可变的:-)
有什么解决办法吗?
c# - 创建动态谓词 - 将属性作为参数传递给函数
我正在尝试创建动态谓词,以便它可以用于过滤列表
我希望能够创建一个动态谓词,以便可以过滤列表。我得到的条件很少作为字符串值 ">","<",">=" 等。有没有办法可以做到这一点?
用法可能是:
GetFilter 应该如何定义?以及如何在其中创建谓词?
logic - 帮助转换为一阶逻辑
仅使用这些谓词.....
不知道我写的是对还是错
也不确定,如何转换这条线......
感谢您的帮助...谢谢...
c++ - 将 remove_if 变成 remove_not_if
如何反转谓词的返回值,并删除返回 false 而不是 true 的元素?
这是我的代码:
(请忽略缺少擦除)
使用 FindName 一个简单的函子:
我想要类似的东西:
还没有使用 c++0x,所以遗憾的是不允许使用 lambda。我希望有一个比编写 NotFindName 函子更好的解决方案。
xml - 带有后代和后代 text() 谓词的 XPath 查询
我想构造一个返回“div”或“table”元素的 XPath 查询,只要它有一个包含文本“abc”的后代。一个警告是它不能有任何 div 或 table 后代。
所以这个查询的唯一正确结果是:
我最好的尝试是这样的:
但不返回正确的结果。
谢谢你的帮助。
c++ - 在 stl 容器中使用比较函数
为什么我可以这样做:
但不是这个:
为什么我可以在第一种情况下使用函数,但在第二种情况下需要一个对象?
objective-c - NSArray 过滤:在哪种情况下使用谓词,在哪种情况下使用块?
性能方面,在相对较大的数组上(到目前为止,原始数组的通常计数为 ±20000),哪种方法最适合过滤它?块还是谓词?
包含的对象的大多数 ivars 都是字符串,我想查询这些。