aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gleam/list.gleam14
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, [], [])
+}