Operators
An operator is a symbol or combination of symbols that we can use to check, change, or combine values. We have used operators in most of the examples so far in this book , but we did not specifically call them operators. In this section, we will show how to use most of the basic operators that Swift supports.
Swift supports most standard C operators and also improves them to eliminate several common coding errors. For example, the assignment operator does not return a value, which prevents it from being used where we meant to use the equality operator (==
).
Let's look at the operators in Swift.
The assignment operator
The assignment operator initializes or updates a variable.
Prototype:
varA = varB
Example:
let x = 1 var y = "Hello" a = b
Comparison operators
The comparison operator returns a Boolean true
if the statement is true or a Boolean false
if the statement is not true.
Prototypes:
Equality: varA == varB Not equal: varA != varB Greater than: varA > varB...