Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/iter/lib/reducers.ts>sum

A bunch of utilities for working with iterables, many inspired by the native array methods.
Latest
function sum
import { sum } from "https://deno.land/x/iter@v3.2.3/lib/reducers.ts";
Finds the sum of all items in it.

warning: When ran on an endless iterable, this never returns.

Examples

Example 1

import * as iter from "https://deno.land/x/iter";

const myRange = iter.create.range(1, 100);
console.log(iter.sum(myRange)); // -> 5050

Parameters

it: Iterable<number>
  • The iterable to sum.

Returns

number

The sum of all items in it.