From 56738b7f3b588d272e7f60b7b642b45f835702ff Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Wed, 2 Sep 2020 23:27:52 +0100 Subject: More statement shuffling --- src/gleam/list.gleam | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src') 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, [], []) +} -- cgit v1.2.3