三元運算符

數學三元運算符是輸入為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).