Ternary Operator in Swift A ternary operator evaluates a condition and executes a block of code based on the condition . Its syntax is condition ? expression1 : expression2. Here, the ternary operator evaluates condition and. if condition is true, expression1 is executed.