﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
2750	Ternary Operator Should Have the Lowest Precedence	anonymous		"The ternary operator should have the lowest precedence in expressions. That allows the use of {{{And}}} and {{{Or}}} in the first part of a ternary expression. That is far more likely than the conditional evaluation of a truth value combined with {{{And}}} or {{{Or}}}.
It also doesn't confuse programmers who are used to that precedence.
Example:
{{{
ConsoleWrite (True Or False ? evalZero () : evalOne ())
; ""True"", not ""2""; evalZero is not called
}}}
This operator is missing from the operator precedence list in the documentation. Please add it at the bottom."	Feature Request	closed		AutoIt		None	Rejected	ternary, operator precedence	
