三目运算符

作者: MaShuai丨 | 来源:发表于2017-03-15 11:01 被阅读20次

    刚才看了一个小Demo。涉及到了三目运算符,没看懂。就上网查了一下。希望可以帮助到更多的朋友。

    对于条件表达式b ? x : y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。

    int a = 2;
     
    int c = 3;
     
    int b = (a > c) ? a : c;
     
    这样输出的结果是:b:3
    

    比如说这个输出的结果是

    如果photoItemArray等于4 输出2
    如果不等于4输出3

     long imageCount = self.photoItemArray.count;
        int perRowImageCount = ((imageCount == 4) ? 2 : 3);
    
    

    相关文章

      网友评论

        本文标题:三目运算符

        本文链接:https://www.haomeiwen.com/subject/qfklnttx.html