遇到这类“根据条件表达式的结果为变量赋值”的情况,你可以考虑使用条件运算符(conditional operator),
有时也被称为三元运算符(temary operator),关键字是?。
这行代码等同于前面那则示例。这里没有使用if和else,而是直接写出了赋值语句。位置?之前的部分是条件表
。位置?之后的两个值分别对应表达式计算结果为真或假的情况。
遇到这类“根据条件表达式的结果为变量赋值”的情况,你可以考虑使用条件运算符(conditional operator),
有时也被称为三元运算符(temary operator),关键字是?。
这行代码等同于前面那则示例。这里没有使用if和else,而是直接写出了赋值语句。位置?之前的部分是条件表
。位置?之后的两个值分别对应表达式计算结果为真或假的情况。
转载于:https://www.cnblogs.com/jerry-q1/articles/5107604.html