ternary A description of an taking three arguments. The only common example is 's ?: operator which is used in the form "CONDITION ? EXP1 : EXP2" and returns EXP1 if CONDITION is true else EXP2. has a similar "if CONDITION then EXP1 else EXP2" operator. See also , . (1998-07-29)