fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

group_map_reduce

Sequence.group_map_reduce

group elements using key_f and
reduce elements within a group by first applying f and then using reduce_f to reduce

example: count occurrences of letters, numbers and other characters


=> {(digit => 2), (letter => 3), (other => 1)}

Type Parameters

type of the keys
type of the values in the result
the type of the map to create

Arguments

function to generate the keys
function applied to elements before they are reduce
function to reduce elements
0.099dev (GIT hash bf4ead724d7f3fdab43a87b63c17477c916c8995)
last changed: 2026-11-04