lib.foldl': avoid unnecessary function call
This commit is contained in:
parent
bda93c2221
commit
9beef9f1ba
@ -254,13 +254,11 @@ rec {
|
||||
foldl' =
|
||||
op:
|
||||
acc:
|
||||
list:
|
||||
|
||||
# The builtin `foldl'` is a bit lazier than one might expect.
|
||||
# See https://github.com/NixOS/nix/pull/7158.
|
||||
# In particular, the initial accumulator value is not forced before the first iteration starts.
|
||||
builtins.seq acc
|
||||
(builtins.foldl' op acc list);
|
||||
(builtins.foldl' op acc);
|
||||
|
||||
/**
|
||||
Map with index starting from 0
|
||||
|
Loading…
Reference in New Issue
Block a user