aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/gleam/map.gleam5
-rw-r--r--src/gleam/set.gleam2
2 files changed, 5 insertions, 2 deletions
diff --git a/src/gleam/map.gleam b/src/gleam/map.gleam
index 07d9234..8f6b78f 100644
--- a/src/gleam/map.gleam
+++ b/src/gleam/map.gleam
@@ -306,7 +306,10 @@ fn do_values(map: Map(k, v)) -> List(v) {
/// from_list([#("a", 0), #("b", 1)])
/// ```
///
-pub fn filter(in map: Map(k, v), for property: fn(k, v) -> Bool) -> Map(k, v) {
+pub fn filter(
+ in map: Map(k, v),
+ keeping property: fn(k, v) -> Bool,
+) -> Map(k, v) {
do_filter(property, map)
}
diff --git a/src/gleam/set.gleam b/src/gleam/set.gleam
index 9ca8e44..cc9ff9b 100644
--- a/src/gleam/set.gleam
+++ b/src/gleam/set.gleam
@@ -196,7 +196,7 @@ pub fn filter(
in set: Set(member),
for property: fn(member) -> Bool,
) -> Set(member) {
- Set(map.filter(in: set.map, for: fn(m, _) { property(m) }))
+ Set(map.filter(in: set.map, keeping: fn(m, _) { property(m) }))
}
pub fn drop(from set: Set(member), drop disallowed: List(member)) -> Set(member) {