aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2020-09-02 23:27:52 +0100
committerLouis Pilfold <louis@lpil.uk>2020-09-02 23:27:52 +0100
commit56738b7f3b588d272e7f60b7b642b45f835702ff (patch)
tree48a959fe4d4c93f28403c40381998ef06136491d /src
parent32bfe8adf19d5c0031ae7cfe1ae00b5b73ca288b (diff)
downloadgleam_stdlib-56738b7f3b588d272e7f60b7b642b45f835702ff.tar.gz
gleam_stdlib-56738b7f3b588d272e7f60b7b642b45f835702ff.zip
More statement shuffling
Diffstat (limited to 'src')
-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, [], [])
+}