aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gleam/option.gleam4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gleam/option.gleam b/src/gleam/option.gleam
index 03b02dc..7ada122 100644
--- a/src/gleam/option.gleam
+++ b/src/gleam/option.gleam
@@ -331,14 +331,14 @@ pub fn lazy_or(first: Option(a), second: fn() -> Option(a)) -> Option(a) {
fn do_values(list: List(Option(a)), acc: List(a)) -> List(a) {
case list {
[] -> acc
- [x, ..xs] -> {
+ [first, ..rest] -> {
let accumulate = fn(acc, item) {
case item {
Some(value) -> [value, ..acc]
None -> acc
}
}
- accumulate(do_values(xs, acc), x)
+ accumulate(do_values(rest, acc), first)
}
}
}