Терминология

Операторы бывают унарные, бинарные и тернарные:

  • Унарные оперируют одним значением (как например -a). Унарные префиксные операторы определяются сразу перед выражением ( как !b) и унарные постфиксные операторы сразу после (i++)
  • Бинарные оперируют двумя выражениями ( 2 + 3 ) и только
  • Тернарные операторы используют три выражения. Как и в C, в Swift есть только один тернанрный оператор, оператор состояния ( a ? b : c )

Значения, с которыми операторы взаимодействуют, называются операндами . В выражении 1 + 2 , + это бинарный оператор, а 1 и 2 — это операнды.


Просмотренно: 1 199 раз