问题标签 [boolean-expression]
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# - 布尔代数 - 查找项目是否存在?
我有以下物品
苹果= 00000001 (1)
芒果= 00000010 (2)
香蕉= 00000100 (4)
葡萄= 00001000 (8)
现在我正在存储用户可以通过执行 or'd 获得的水果
UserA- 00000001(Apple)或'd 00000010(Mango)= 00000011(即3)
现在我想检查该用户是否包含 Apple 或 Banana ?直到现在我在想这个:(UserA's-Values) & (Apple|Banana) =(Apple|Banana)
即(00000011)&(00000001|00000100)=(00000001|00000100)
但它不工作?我可以知道我错过了什么吗?
ruby - 布尔逻辑问题
“真的”?"Yes" : "No" ,我使用的是 ruby 语言
即使我选择“否”,这也是默认的“是”
python - Merge lists that share common elements
My input is a list of lists. Some of them share common elements, eg.
I need to merge all lists, that share a common element, and repeat this procedure as long as there are no more lists with the same item. I thought about using boolean operations and a while loop, but couldn't come up with a good solution.
The final result should be:
java - 在运行时评估java中的布尔表达式生成
如何评估在 Java 程序中运行时生成的复杂布尔表达式?
例子:
(x 和 y 或 z) 和 s
带有 x, y, z 布尔变量...
谢谢
hibernate - JPQL/HQL 和 JPA/Hibernate:选择构造函数表达式中的布尔表达式不起作用(意外的 AST 节点:AND、NPE、HqlSqlWalker.setAlias)?
我有一个 JPQL 语句来返回体育比赛的时间表:
我希望最后一个表达式(布尔值)评估为布尔值,以指示游戏的最终得分是否已完全报告(得分类型的两个实体,这里 sch 和 sca 代表主场和客场得分)。但是,Hibernate 失败并出现异常:
当用 CASE WHEN 包围最后一个表达式以返回 TRUE 或 FALSE 时,我得到了我期望的结果:
我真的很想知道为什么这不适用于 CASE WHEN。这里有什么问题?那是我吗?是JPA吗?是休眠吗?漏洞?
hibernate - JPQL:CASE WHEN 中的布尔表达式何时需要与 TRUE/FALSE 进行显式比较?
我试过以下方法:
最后一行很重要。根据
JPQL/HQL 和 JPA/Hibernate:选择构造函数表达式中的布尔表达式不起作用(意外的 AST 节点:AND、NPE、HqlSqlWalker.setAlias)?
需要的情况。但是,在运行此程序时,Hibernate 失败并出现
JPA/Hibernate 的语法显然不支持它,但作为 Java 和 DB 程序员,我希望这样的表达式能够工作,比如 if ( hasHitHard ) ... 和/或 SELECT was_withdrawn...
为什么它是这样制作的,或者为什么不像我预期的那样支持它?
parsing - 如何解析布尔搜索查询
我需要使用布尔参数解析搜索查询。例如,如果我有查询
(Mexico or Peru) and ((Air and Wind) or (Big and Little))
我想根据运算符创建几个子查询。所以,这个查询会给我以下子查询
墨西哥,空气,风
墨西哥,大,小
秘鲁,空气,
秘鲁风,大,小
有没有人知道我可以使用的算法或者可以帮助我的库?
谢谢!
java - java中布尔表达式的简化
java中是否有任何工具或库可以简化布尔表达式公式并给出结果。
当输入是这样的时候,
表达式可以比上面更大或更复杂。
boolean-logic - 布尔逻辑设计 - 约简
我有以下功能要减少/简化。
F(A,B,C,D) = BC + (A + C'D') 其中 ' 表示补码
它是否正确?
algorithm - 简化布尔表达式算法
有人知道简化布尔表达式的算法吗?
我记得布尔代数和卡诺特图,但这适用于所有都是布尔值的数字硬件。我想要一些考虑到某些子表达式不是布尔值的东西。
例如:
这可以转换为纯布尔表达式:
但这是表达式是不可约的,而只要有一点算术知识,每个人都可以确定表达式是正确的:
有人知道一些链接吗?