method List.fold
Folds the list from the left: f(acc, x) for every element, starting from start.
Example:
fn main() io {
print("{[1, 2, 3].fold(0, (acc, x) => acc + x)}")
}Вывод
6
pub(api) fn fold<A, effect F>(start: A, f: fn(A, T) -> A F) -> A FС версии. 1.0.0-beta
Параметры
| Имя | Тип |
|---|---|
start | A |
f | fn(A, T) -> A F |
Возвращает
A F
Эффекты
не объявлены (чистая, пока тело не говорит иное)
Определено в: std/core/collections.oxl:477