autorun.photon.shared.sh_functional
Functional Programming / Currying Library.
- SharedPhoton.Functional.compose(_) → function|unknownSource ☍
-
Build a function o from f/g so that f(g(x)) == o(x)
Parameters
- unknown
Returns
- function|unknown
- SharedPhoton.Functional.flip(func) → functionSource ☍
-
Returns a function where the first two inputs are flipped.
Parameters
- funcany
Returns
- function
- SharedPhoton.Functional.partial(func, _) → functionSource ☍
-
Builds a partial function, with stored arguments.
Parameters
- funcany
- unknown
Returns
- function
- SharedPhoton.Functional.reverse(_) → unknown, unknownSource ☍
-
Reverses a set of input arguments.
Parameters
- unknown
Returns
- 1unknown
- 2unknown
- SharedPhoton.FunctionalSource ☍