我基本上建议仅在结果语句非常短并且比if / else等效项的简洁性显着提高而又不牺牲可读性的情况下,才使用它。
好的例子:
int result = Check() ? 1 : 0;
错误的例子:
int result = FirstCheck() ? 1 : SecondCheck() ? 1 : ThirdCheck() ? 1 : 0;
欢迎分享,转载请注明来源:内存溢出
我基本上建议仅在结果语句非常短并且比if / else等效项的简洁性显着提高而又不牺牲可读性的情况下,才使用它。
好的例子:
int result = Check() ? 1 : 0;
错误的例子:
int result = FirstCheck() ? 1 : SecondCheck() ? 1 : ThirdCheck() ? 1 : 0;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)