任何人都有记住标准三元语法的好技巧吗?
具体是否为“?”或':'优先。这些年来,我一直在退缩。
最佳答案
您要检查的条件有点像一个问题,因此问号位于第一位。
x > 0 ? 1 : 0
将此语句视为三个英语句子:“x是否大于0?然后是1.否则为0。”语句中的每个子句都有一个句子。
谓词:
x > 0 ? /* Is x greater than 0? */
“true”分支:
1 /* Then 1. */
“假”分支:
: 0 /* Else, 0. */
关于ternary-operator - 记住三元运算符语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1428708/