gpt4 book ai didi

objective-c - 所有 boolean 值 YES 或所有 boolean 值 NO 的简写?

转载 作者:太空狗 更新时间:2023-10-30 03:58:19 24 4
gpt4 key购买 nike

在我的代码中,我经常需要检查 x 个 boolean 值的状态是否全部为真或所有 boolean 值均为假。所以我这样做:

BOOL first, second, third;
if((first && second && third) || (!first && !second && !third))
//do something

作为一个懒惰的程序员,我想知道这种查询是否有一些数学速记,而不是每次都必须输入整个内容?

最佳答案

所有 boolean 值相同的简写是测试(成对)相等性:

(first==second && second==third)

当然,您可以将其扩展为任意数量的 boolean 值,将 N-1 相等性检查与 and 运算符连接起来。

关于objective-c - 所有 boolean 值 YES 或所有 boolean 值 NO 的简写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12131879/

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