- Mastering macOS Programming
- Stuart Grimshaw
- 95字
- 2021-07-02 22:54:33
Using map, reduce, and filter
Next, we'll look at a specialized set of standard library functions that take closure parameters:
- map returns an Array containing the results of applying a function to each item in a collection.
- filter returns a collection containing only those items of a collection that satisfy a specified match
- reduce returns a single value calculated by iterating through a collection, and applying a supplied function to each element and the accumulated results of the previous elements
Each of the functions and matches in this list are typically supplied as inline closures.