问题标签 [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.

0 投票
2 回答
681 浏览

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)

但它不工作?我可以知道我错过了什么吗?

0 投票
2 回答
368 浏览

ruby - 布尔逻辑问题

“真的”?"Yes" : "No" ,我使用的是 ruby​​ 语言

即使我选择“否”,这也是默认的“是”

0 投票
15 回答
30101 浏览

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:

0 投票
4 回答
4569 浏览

java - 在运行时评估java中的布尔表达式生成

如何评估在 Java 程序中运行时生成的复杂布尔表达式?

例子:

(x 和 y 或 z) 和 s

带有 x, y, z 布尔变量...

谢谢

0 投票
1 回答
6026 浏览

hibernate - JPQL/HQL 和 JPA/Hibernate:选择构造函数表达式中的布尔表达式不起作用(意外的 AST 节点:AND、NPE、HqlSqlWalker.setAlias)?

我有一个 JPQL 语句来返回体育比赛的时间表:

我希望最后一个表达式(布尔值)评估为布尔值,以指示游戏的最终得分是否已完全报告(得分类型的两个实体,这里 sch 和 sca 代表主场和客场得分)。但是,Hibernate 失败并出现异常:

当用 CASE WHEN 包围最后一个表达式以返回 TRUE 或 FALSE 时,我得到了我期望的结果:

我真的很想知道为什么这不适用于 CASE WHEN。这里有什么问题?那是我吗?是JPA吗?是休眠吗?漏洞?

0 投票
1 回答
1717 浏览

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...

为什么它是这样制作的,或者为什么不像我预期的那样支持它?

0 投票
0 回答
451 浏览

parsing - 如何解析布尔搜索查询

我需要使用布尔参数解析搜索查询。例如,如果我有查询

(Mexico or Peru) and ((Air and Wind) or (Big and Little))

我想根据运算符创建几个子查询。所以,这个查询会给我以下子查询

墨西哥,空气,风
墨西哥,大,小
秘鲁,空气,
秘鲁风,大,小

有没有人知道我可以使用的算法或者可以帮助我的库?

谢谢!

0 投票
1 回答
4749 浏览

java - java中布尔表达式的简化

java中是否有任何工具或库可以简化布尔表达式公式并给出结果。

当输入是这样的时候,

表达式可以比上面更大或更复杂。

0 投票
1 回答
960 浏览

boolean-logic - 布尔逻辑设计 - 约简

我有以下功能要减少/简化。

F(A,B,C,D) = BC + (A + C'D') 其中 ' 表示补码

它是否正确?

0 投票
6 回答
15991 浏览

algorithm - 简化布尔表达式算法

有人知道简化布尔表达式的算法吗?

我记得布尔代数和卡诺特图,但这适用于所有都是布尔值的数字硬件。我想要一些考虑到某些子表达式不是布尔值的东西。

例如:

这可以转换为纯布尔表达式:

但这是表达式是不可约的,而只要有一点算术知识,每个人都可以确定表达式是正确的:

有人知道一些链接吗?