Оператор - это специальный символ или фраза, которые Вы можете использовать для операций над величинами.
Операторы бывают унарными, бинарными и тернарными:
- Унарные операторы работают с одной целью (пример: -a). Унарные префиксные операторы пишутся непосредственно перед их целью (!b), и унарные постфиксные операторы пишутся непосредственно после их цели (c!).
- Бинарные операторы имеют две цели (2 + 3) и являются инфиксными, так как они пишутся непосредственно между своими целями.
- Тернарные операторы имеют три цели. В Swift есть только один тернарный оператор - это тернарный условный оператор (a ? b : c).
Операторы могут как возвращать значения, так и просто оказывать влияние на свои цели.
Те цели, на которые воздействуют операторы называются операндами. В выражении 1 + 2, символ + является бинарным оператором и его два операнда имеют значения 1 и 2.