美文网首页
1.35、建议:三元运算符

1.35、建议:三元运算符

作者: 半升多瑙河 | 来源:发表于2016-07-19 15:37 被阅读32次

Null值给错误参数,会使路径跳转到假条件分支(随后程序奔

说明:长的三元运算符应使用圆括号括起来。三元运算符仅用于赋值和做参数。Blah *a = (stuff == thing ? foo : bar);

合并的nil三元运算符应该尽量避免。 示例:

不良的风格:Blah *b = thingThatCouldBeNil ?: defaultValue;多分支条件应该

使用if语句或重构为实例变量。 良好的风格:result = a > b ? x : y;不良的风

格:result = a > b ? x = c > d ? c : d : y;

相关文章

网友评论

      本文标题:1.35、建议:三元运算符

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