检查整数是不是为 0 并返回布尔值的简短方法

Posted

技术标签:

【中文标题】检查整数是不是为 0 并返回布尔值的简短方法【英文标题】:Short method to check if integer is 0 and return a boolean检查整数是否为 0 并返回布尔值的简短方法 【发布时间】:2019-11-06 01:29:34 【问题描述】:

这可以以更好的方式完成吗?

public bool AreMoreNeeded() => EntitiesNeededCount == 0 ? true : false;

我正在使用它来检查integer 是否为0,并根据操作结果返回boolean

【问题讨论】:

给出的答案可能正是您想要的,但请注意,更短的代码并不意味着更好的代码! 我投票结束这个问题,因为这个问题属于codereview.stackexchange.com 【参考方案1】:

是的,删除truefalse

public bool AreMoreNeeded() => EntitiesNeededCount == 0;

equality operator:

相等运算符==如果其操作数相等则返回true,否则返回false

编辑:

你可以让它更短一点,让它成为一个属性而不是一个方法:

public bool AreMoreNeeded => EntitiesNeededCount == 0;

【讨论】:

以上是关于检查整数是不是为 0 并返回布尔值的简短方法的主要内容,如果未能解决你的问题,请参考以下文章

Python:如何检查列表是不是包含数值并返回布尔值?

强制转换为布尔值是检查是不是存在与键匹配的 unordered_map 值的有效方法吗? C++

检查两个值是不是存在并返回命名布尔值

返回值为布尔值的方法

检查数据库中是不是存在行,并返回布尔值

检查是不是设置了 Javascript 布尔值? [复制]