From e82e02a840b9f279f2ad8f967fbea1d8dd8c431d Mon Sep 17 00:00:00 2001 From: Sebastian Porto Date: Wed, 5 May 2021 19:26:42 +1000 Subject: Add over named arg for fold_right --- src/gleam/list.gleam | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/gleam/list.gleam b/src/gleam/list.gleam index 1e29ff3..2a91733 100644 --- a/src/gleam/list.gleam +++ b/src/gleam/list.gleam @@ -491,7 +491,11 @@ pub fn fold(over list: List(a), from initial: b, with fun: fn(a, b) -> b) -> b { /// Unlike `fold` this function is not tail recursive. Where possible use /// `fold` instead as it will use less memory. /// -pub fn fold_right(list: List(a), from initial: b, with fun: fn(a, b) -> b) -> b { +pub fn fold_right( + over list: List(a), + from initial: b, + with fun: fn(a, b) -> b, +) -> b { case list { [] -> initial [x, ..rest] -> fun(x, fold_right(rest, initial, fun)) -- cgit v1.2.3