用三目运算,与if判断 函数调用 达到相同判定作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用三目运算,与if判断 函数调用 达到相同判定作用相关的知识,希望对你有一定的参考价值。

三目运算符:     操作数1 ? 操作数2 : 操作数3   (操作数1位bool类型,操作数2和操作数3为两个相同的任何类型

返回结果:
如果操作数1判定结果为真,则将操作数2作为返回结果
如果操作数1判定结果为假,则将操作数3作为返回结果

例,判断奇偶数:

三目运算符

int a = 3;
int b = a % 2; →b=1
bool c = b == 0; →c=false
string d = c ? "偶数" : "奇数"; →d=奇数
Console.WriteLine(d);

if判断和函数调用

static bool ziHanShu(int input)
{
bool isFind = false;
if (input % 2 == 0)
{
return false;
}
return true;
}

以上是关于用三目运算,与if判断 函数调用 达到相同判定作用的主要内容,如果未能解决你的问题,请参考以下文章

JS中三目运算符和if else的区别分析与示例

angularjs怎样判断语句

python入门基础-三元表达式命名空间作用域函数名本质闭包

php中运用三元运算符比较三个数大小并从大到小输出

if-else和三目运算符 ? : 的对比

三目运算符和+=及-=的神秘功能