Concept Flow - Operator overloading concept
Define operator function
Use operator with custom type
Swift calls overloaded operator
Execute custom logic
Return result
Use result in code
Operator overloading lets you define how operators like + or * work with your own types. When you use the operator, Swift runs your custom code.