DIVEX allows you to create functions by composing and manipulating other functions. DIVEX supports these types of functions:
- Static methods (through surrogate classes)
- Constructors
- “Delegate Functions” which enables treating lambda expressions for example as functions
- CFC objects
Functions can be used as building blocks to create other functions. DIVEX provides operators to allow you to manipulate and compose functions.