DEV Community

R Ajeti
R Ajeti

Posted on

Enumerate Methods

Enumerate Methods

Top comments (1)

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.