算符（? :）变得不可能。（虽然可以用包含"if-else"语句的函数调用替换? :）。进一步，三目运算符能够作为一个可以被赋值的左值。例如在此例中，如果第5行的布尔变量cond为真，值1会赋给变量a，否则赋值给b.
Python.Python程序设计语言使用一种不同的语法处理条件表达式：这一特性在Python 2.5以前的版本并不可用。
Common Lisp.Common Lisp的每个表达式都有返回值：