A function type can take zero, one, or several parameters.
Things start to get a bit complicated from a generics standpoint. Use
a comma-delimited list of types to declare the types used by the
function (e.g., <K, V, T>
).
Here, collectify()
converts a Map
into a List
, iterating over the
map pairs and using a supplied transform
function type to convert the
pair into a single value for the list.
You can learn more about this in:
Tags: