gpt4 book ai didi

boolean - 什么时候 boolean 值比整数好?

转载 作者:行者123 更新时间:2023-12-04 13:02:33 27 4
gpt4 key购买 nike

在大多数编程语言中,10可以用来代替 TrueFalse .然而,根据我的经验,整数似乎总是更容易使用。

以下是我的意思的一些示例:

if x is True: x = False
else: x = True

对比
x = abs(x-1)

__
if x is False: a = 0
else: a = 5

对比
a = 5*x

在什么情况下 boolean 值比 1 或 0 更简单/更有效?

最佳答案

对于高级语言中的 boolean 值,您应该始终使用任何 boolean 内置类型。在 x 的情况下,您的第二个示例将是令人恐惧的调试是真的,但等于一个不同于 1 的值,对于任何不熟悉代码的开发人员来说,这是一个棘手的问题——尤其是那些不熟悉你的编码风格的开发人员。
怎么了

x = !x;

或者
a = x ? 5 : 0;

关于boolean - 什么时候 boolean 值比整数好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4528291/

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