diff --git a/lib/lists.nix b/lib/lists.nix index f9953720ee10..e4fcf959b60c 100644 --- a/lib/lists.nix +++ b/lib/lists.nix @@ -24,15 +24,15 @@ rec { /* Apply the function to each element in the list. Same as `map`, but arguments flipped. - Type: foreach :: [a] -> (a -> b) -> [b] + Type: forEach :: [a] -> (a -> b) -> [b] Example: - foreach [ 1 2 ] (x: + forEach [ 1 2 ] (x: toString x ) => [ "1" "2" ] */ - foreach = xs: f: map f xs; + forEach = xs: f: map f xs; /* “right fold” a binary function `op` between successive elements of `list` with `nul' as the starting value, i.e.,