Описание тега ternary-operator
Тернарный оператор - это любой оператор, который принимает три аргумента. Для тернарного условного оператора "?:" Используйте тег [tag:conditional-operator]. Также включите соответствующий языковой тег.
Троичный оператор является любой оператор, который принимает три аргумента, в отличие от обычных двух (бинарного оператора) или одного (унарный).
Фраза "тернарный оператор" часто относится к наиболее часто используемому тернарному оператору, условному оператору, часто обозначаемомуcondition ? true_value : false_value
. Для вопросов, относящихся к этому оператору, используйте вместо этого условный оператор.
Другие тернарные операторы
Как определено " Другие тернарные операторы, помимо тернарного условного (?:)", существуют и другие тернарные операторы на разных языках. К ним относятсяBETWEEN
...AND
оператор в SQL, связанные условные выражения, такие как x < y < z
в Python и Common Lisp, а оператор среза start : stop : step
в Python.