array →
group-by(
    ...expressions: expression
) → grouping

Groups input values by keys calculated from one or more expressions.

Parameters

Name Type Required Description
expressions expression Variadic (one or more) One or more expressions evaluated once per input value; multiple results form a tuple key.

Argument evaluation

Visits each element of the array entering this call.

  • expressions: Each supplied expression is evaluated once per visited element, with that element as its context.

Examples

{"BE", "be", "FR"} | group-by(lower)  #{("be" => {"BE", "be"}), ("fr" => {"FR"})}

Kind: Function
Scope: array/grouping
Aliases: None


This site uses Just the Docs, a documentation theme for Jekyll.