diff options
Diffstat (limited to 'tests/lang/eval-okay-flatten.nix')
-rw-r--r-- | tests/lang/eval-okay-flatten.nix | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/tests/lang/eval-okay-flatten.nix b/tests/lang/eval-okay-flatten.nix index 2019263b8297..fe911e9683e2 100644 --- a/tests/lang/eval-okay-flatten.nix +++ b/tests/lang/eval-okay-flatten.nix @@ -1,17 +1,6 @@ -let { - - fold = op: nul: list: - if list == [] - then nul - else op (builtins.head list) (fold op nul (builtins.tail list)); +with import ./lib.nix; - concat = - fold (x: y: x + y) ""; - - flatten = x: - if builtins.isList x - then fold (x: y: (flatten x) ++ y) [] x - else [x]; +let { l = ["1" "2" ["3" ["4"] ["5" "6"]] "7"]; |