问题标签 [boolean]
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++ 中的 int-to-bool 警告?
当我尝试从文件中读取整数并使 bool 变量等于它时,我在 MSVC++ 中收到警告。
(accessLV 是一个布尔数组,FileRead 是我为减少从文件读取所涉及的语法而创建的一个函数,因为该语句位于 for 循环中)
我试过使用 static_cast:
但我仍然收到警告。我试过这样做(我不确定确切的术语):
警告仍然存在。有没有办法在不使 accessLV 成为整数数组的情况下摆脱警告?
注意:这是 FileRead 的语法,如果有帮助的话:
parsing - 重构布尔方程
假设您有一个像这样的布尔规则/表达式
您想将其转换为尽可能多的 AND 表达式,就像这样
你只是在减少 OR,所以它变成了
布尔代数中是否有可以做到这一点的属性?
java - java中的第三个布尔状态是什么?
虽然我知道根据定义,布尔值仅包含两种状态,真或假。我想知道布尔值在使用这些状态之一初始化之前有什么值。
ruby-on-rails - 使用 Union Logic 的 ActiveRecord 基于动态属性的查找器?
我想要 ActiveRecord 中的“逻辑或”动态查找器。有人见过这样的吗?
所以本着这样的精神..
..你可以做这样的事情..
sql - 检查数据库的 NULL 布尔值
我在表中有一个布尔字段,一系列记录没有值(不是真或假)。我如何编写我的 SQL 语句来找到这些?
我尝试了以下 SQL 语句但没有成功:
任何帮助将不胜感激。
非常感谢,本
delphi - Delphi:没有 VarIsBoolean( ) 函数?
在 variant.pas 中,有几个 VarIsXXX( ) 函数用于对变体进行类型检查。但是,没有 VarIsBoolean()。
检查变量是否为布尔类型的首选方法是什么?
c++ - 为什么 C++ 允许将算术或枚举值隐式转换为布尔值?
C++ 标准在第 4.12 节中说,
算术、枚举、指针或指向成员类型的指针的右值可以转换为 bool 类型的右值。零值、空指针值或空成员指针值转换为假,任何其他值都转换为真。
这意味着以下代码是有效的,
它在语法上是有效的,但在语义上没有任何意义。我的问题是为什么 C++ 允许这样奇怪的事情?AFAIK,它没有带来任何优势,而不是制造混乱。
perl - 如何在 Perl 中使用布尔变量?
我试过了:
这些都不起作用。我收到错误消息
cocoa - NSTableColumn 绑定到一个 BOOL 值
我将 NSTableView 绑定到 NSArrayController。在我的模型中,我有一个 BOOL 字段。我正在尝试将该值绑定到列。它正确显示(值为 YES 时为 1,值为 NO 时为 0),但它是只读的。=(当我试图编辑一个值时我无法提交它——当我按下回车键时没有任何反应,setter 永远不会被调用。列是可编辑的。
我可以成功地将它与 IB 绑定——我只是像往常一样绑定它并且一切正常。但我不能以编程方式做同样的事情=(
这就是列的创建和添加方式:
我只有 BOOL 值有问题,如果我将同一列绑定到其他字段(只是更改 keyPath)一切正常。
search - Flex 和 Bison 关联难度
使用 Flex 和 Bison,我有一个布尔查询语言的语法规范,它支持逻辑“与”、“或”和“非”操作,以及使用“()”的嵌套子表达式。
一切都很好,直到我注意到像“A和B或C和D”这样我想解析为“(A&B)|(C&D)”的查询实际上被解释为“A&(B |( C&D))”。我几乎可以肯定这是一个关联性问题,但似乎无法在任何地方找到适当的解释或示例——否则我错过了一些重要的东西。
来自 boolpars.y 的相关信息:
谁能找到漏洞?我不明白为什么 Bison 没有给予“或”适当的优先级。