In today’s post we’re going to take a look at the different types of operators that are available in Swift. We’ll take a closer look at how the Swift compiler interprets the symbols and tokens we include in our source code and look at how the concepts of precedence and associativity play a key role in shaping the results of our expressions.