For example, declaring new ClosureChain() { f1, f2, f3 }.call(fooArg) will trigger the evaluation of f1 first, it's result will be passed to f2 for evaluation, and f2's result will be passed to f3 for evaluation. The final f3 result will be returned to the caller.
| |
| |