DEV Community

Discussion on: Enumerate Methods

Collapse
 
baweaver profile image
Brandon Weaver

Want another challenge? Try implementing all of the Enumerable methods using only reduce. It should be noted that the signature for reduce / inject takes an initial value and does not necessarily assume the first item as the initial accumulator.

As an aside, any? / none? do not iterate every element. They break the second they find an element for which the condition is true where any? returns true and none? returns false.