gpt4 book ai didi

c# - Microsoft 更喜欢 False 值?

转载 作者:太空狗 更新时间:2023-10-30 00:03:28 27 4
gpt4 key购买 nike

我正在阅读 Jon Skeet 的书。 (#4)

但有一件事(除其他外)引起了我的注意:

主题: bool 值?

他在表格中写道:(X,Y 是 bool 值?)

X      |    Y     |   X & Y
---------------------------
true null null

好的...所以 null 是决定者。此处的 bool 操作数丢失。

X      |    Y     |   X & Y
---------------------------
false null false

为什么?为什么要考虑这里的 bool 操作数,而在前面的示例中,决定结果的是 null ...?

看来真假异地有 friend ....:)

最佳答案

null 发音为 unknown

true  & unknown => unknown
false & unknown => false because the second operand does not matter.

当然还有用于 OR 的镜像表:

true  | unknown => true        because the second operand does not matter. 
false | unknown => unknown

它也适用于 &&||

关于c# - Microsoft 更喜欢 False 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9241314/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com