D | iteration-semantics.js | 80 function fold(cons, seed, iterable) { function 176 assertEquals(45, fold(sum, 0, integers_until(10))); 178 assertEquals([1, 2, 3], fold(append, [], values(1, 2, 3))); 180 assertEquals(45, fold(sum, 0, take(integers_from(0), 10))); 182 assertEquals(90, fold(sum, 0, take(skip_every(integers_from(0), 2), 10))); 192 fold(append, [], 204 fold(append, [], 208 fold(append, [], 228 fold(sum, 0, remove_next_after(integers_until(10), 10))); 231 fold(sum, 0, poison_next_after(integers_until(10), 10))); [all …]
|