跳转到内容

三元运算符

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是三元运算符当前版本,由InternetArchiveBot留言 | 贡献编辑于2022年5月20日 (五) 07:40 (补救4个来源,并将0个来源标记为失效。) #IABot (v2.0.8.7)。这个网址是本页该版本的固定链接。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

数学三元运算符是输入为3个自变量的运算。计算机科学中的三元运算符是有3个操作数的运算符。[1]

计算机科学

[编辑]

C语言为代表的一些编程语言定义的条件表达式?:即为三元运算符表达式。[2]

Python语言中三元条件运算符表达式x if C else y。Python还支持列表的切片操作也是三元运算符,如a[b:c][3] OCaml的三元运算符表达式a.[b]<-c表示字符串a的索引b有值c[4]

SQL的between也是三元运算符。

参考文献

[编辑]
  1. ^ MDN, nmve. Conditional (ternary) Operator. Mozilla Developer Network. MDN. [20 February 2017]. (原始内容存档于2022-05-06). 
  2. ^ Hoffer, Alex. Ternary Operator. Cprogramming.com. Cprogramming.com. [20 February 2017]. (原始内容存档于2022-04-16). 
  3. ^ 6. Expressions — Python 3.9.1 documentation. docs.python.org. [2021-01-19]. (原始内容存档于2022-05-10). 
  4. ^ 7.7 Expressions. caml.inria.fr. [2021-01-19]. (原始内容存档于2020-11-15).