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

0 投票
4 回答
3345 浏览

mysql - 你如何让你的全文布尔搜索来选择术语 C++?

因此,我需要了解如何在 MySQL 数据库上进行全文布尔搜索以返回包含术语“C++”的记录。

我的 SQL 搜索字符串为:

尽管我的所有字段都包含字符串 C++,但它从未在搜索结果中返回。

我如何修改 MySQL 以适应这种情况?是否可以?

我发现的唯一解决方案是在输入我的数据的过程中转义 + 字符,例如“__plus”,然后修改我的搜索以适应,但这似乎很麻烦,必须有更好的方法。

0 投票
7 回答
18442 浏览

ruby - 独家或红宝石的关键字?

Ruby 是否有一个简单的英语关键字来表示独占或,就像他们有“and”和“or”一样?如果不是,这是因为排他性还是不允许评估捷径?

0 投票
5 回答
2717 浏览

java - 为什么这段代码会导致“非法开始表达式”异常?

这些是我的问题:

  1. 我在 "public static boolean validNumCheck(String num){" - "illegal start of expression", "';' 预期”和“')'预期”。

  2. 我怎样才能为每个号码给用户 3 次尝试?我相信现在程序要求用户输入 3 个数字,并总共给他们 3 次尝试以使数字正确(我的解释很糟糕……阅读代码以更好地理解我的意思)。

这是我的代码:

0 投票
7 回答
9438 浏览

python - 在 python 中使用 MySQL 布尔值

我在 python 中查询 MySQL 数据库并选择一个布尔值——所以 MySQL 的响应是字符串“True”或“False”。我想根据 MySQL 的布尔值执行进一步的代码。

例如

但我不能这样做,因为

将始终返回 True

那么如何将 MySQL 返回的字符串转换为 python 中的布尔值呢?

目前我有:

我相信在 python 中必须有更好的方法来做到这一点——很可能我缺少一些简单的东西。

0 投票
2 回答
6708 浏览

objective-c - BOOL 在 Objective-C 中改变值?

我在BOOL物业方面遇到了麻烦,我无法弄清楚。

我的 .h 文件中有以下设置:

然后在我的 .m 文件中,我合成myVar并拥有一个设置myVar = YES;并启动计时器的方法。然后计时器调用另一个方法来尝试读取 myVar 的值。

为了测试 myVar 的值,我有:

通过控制台的第一个循环显示myVar = YES然后它说 NO。

我如何保持它的价值YES?是不是已经YES但是我的 NSLog 错了?我需要在该方法中测试是/否,因为所采取的操作将根据它们的值而有所不同。

0 投票
13 回答
250326 浏览

c++ - 翻转布尔值的最简单方法?

我只想根据它已经是什么来翻转一个布尔值。如果它是真的 - 让它成为假的。如果它是假的 - 让它成为真的。

这是我的代码摘录:

0 投票
9 回答
99669 浏览

objective-c - 在objective-c中YES/NO,TRUE/FALSE和true/false之间有区别吗?

真的很简单的问题;这些值之间是否存在差异(BOOL 和 bool 之间是否存在差异)?一位同事提到他们在 Objective-C 中评估不同的东西,但是当我查看他们各自 .h 文件中的 typedef 时,YES/TRUE/true 都被定义为1,NO/FALSE/false 都被定义为0。真的有什么区别吗?

0 投票
10 回答
5499 浏览

c - 布尔定义

每当 BOOL 数据类型不容易预定义时,我曾经使用以下定义进行布尔值,

typedef unsigned char BOOL;

(由于内存使用)。

我意识到出于性能原因使用本机总线宽度可能会更好。例如,对于 32 位处理器,它可以是

typedef unsigned int BOOL;

现在,如果我仍然想为本地总线宽度定义 BOOL,64 位处理器会发生什么。

0 投票
7 回答
7774 浏览

c# - 如何让 XmlSerializer 将布尔值编码为是/否?

我正在将 xml 发送到另一个程序,该程序期望布尔标志为“是”或“否”,而不是“真”或“假”。

我有一个定义如下的类:

当我序列化它时,我的输出如下所示:

但我希望它是这样的:

我可以在序列化时这样做吗?我宁愿不必诉诸于此:

请注意,我还希望能够再次反序列化此数据。

0 投票
6 回答
41689 浏览

c - Objective C 布尔数组

我需要在objective-c中使用一组布尔值。我已经基本设置好了,但是编译器在以下语句中抛出警告:

我敢肯定,这是因为 YES 根本不是一个对象。这是一个原始的。无论如何,我需要这样做,并且非常感谢有关如何完成它的建议。

谢谢。