diff options
author | Louis Pilfold <louis@lpil.uk> | 2020-09-02 23:27:52 +0100 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2020-09-02 23:27:52 +0100 |
commit | 56738b7f3b588d272e7f60b7b642b45f835702ff (patch) | |
tree | 48a959fe4d4c93f28403c40381998ef06136491d /src | |
parent | 32bfe8adf19d5c0031ae7cfe1ae00b5b73ca288b (diff) | |
download | gleam_stdlib-56738b7f3b588d272e7f60b7b642b45f835702ff.tar.gz gleam_stdlib-56738b7f3b588d272e7f60b7b642b45f835702ff.zip |
More statement shuffling
Diffstat (limited to 'src')
-rw-r--r-- | src/gleam/list.gleam | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/gleam/list.gleam b/src/gleam/list.gleam index 4ca39f4..1af34e8 100644 --- a/src/gleam/list.gleam +++ b/src/gleam/list.gleam @@ -1035,13 +1035,6 @@ pub fn each(list: List(a), f: fn(a) -> b) -> Nil { } } -pub fn partition( - list: List(a), - with categorise: fn(a) -> Bool, -) -> tuple(List(a), List(a)) { - do_partition(list, categorise, [], []) -} - fn do_partition(list, categorise, trues, falses) { case list { [] -> tuple(reverse(trues), reverse(falses)) @@ -1052,3 +1045,10 @@ fn do_partition(list, categorise, trues, falses) { } } } + +pub fn partition( + list: List(a), + with categorise: fn(a) -> Bool, +) -> tuple(List(a), List(a)) { + do_partition(list, categorise, [], []) +} |