Архив метки: custom operators

Swift: Custom Operators (Пользовательские операторы)

Мы можем определить абсолютно новые операторы (подробней по разрешенным символам для названия оператора лучше смотреть в документации) Требования те же что и к переопределенным, нужно определять на глобальном уровне, можно использовать модификаторы prefix, infix или postfix К примеру пусть будет оператор +++ удваивающий вектор. Сначала определим сам оператор

А затем конкретную функцию его реализующую

Для наших новых infix… Читать далее »