ternary-operator - 记住三元运算符语法

标签 ternary-operator mnemonics

任何人都有记住标准三元语法的好技巧吗?

具体是否为“?”或':'优先。这些年来,我一直在退缩。

最佳答案

您要检查的条件有点像一个问题,因此问号位于第一位。

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/

相关文章:

c - 使用参数递归的数字阶乘(如参数列表中的函数调用)

linux - 助记符中的无效字符(0xe2)

assembly - 将 ARM 汇编助记符转换为字节

python - 你对这些汇编助记符有什么建议吗?

python - 从 BIP39(助记词)到 BIP32(公钥/私钥)

javascript - jQuery 事件中的三元运算符

java - 在java中通过三元运算符传递方法参数

javascript - 如何在三元运算符上告诉 javascript "any number bigger than"?

c - ? : ternary conditional operator behaviour when leaving one expression empty

regex - 正则表达式字符串开头/字符串元字符结尾的助记提示