Архив метки: операторные функции

Swift: Operator Functions (Операторные функции)

Мы можем переназначать для структур и классов операторы +, –, и т.д.

Обратим внимание, что функция определена не внутри структуры, а определена как глобальная Это позволит нам беспроблемно складывать векторы.

оператор + инфиксный и бинарный (должен находиться между двух операндов) Так же можно переопределить унарные операторы, например ++ или —. Причем как префиксные -a, так и постфиксные a++…. Читать далее »