首页 > 技术文章 > 条件运算符中return 表达式

yongzhu 2021-12-07 10:19 原文

错误写法:

n < size ? return false : return true

 

错误原因:

冒号前后是表达式,而不能是语句

? : 运算符只支持表达式,而不支持语句

return true; 

return false;  都是语句

 

正确写法:

return (n < size) ? false : true

 

推荐阅读