a(c) compose(a(b) f, b(c) g)
Arguments
f: The first function to composeg: The second function to compose
Usage
Compose two functions: compose(f,g)(x) == f(g(x)).
Float double(Float x) {
return x*2.0;
}
Int roundDown(Float y) {
return Int(floor(y));
}
Void main() {
combined = compose(roundDown,double);
a = combined(3.6);
// a = 7
}