- Create #my_each, a method that is identical to #each but (obviously) does not use #each. You’ll need to remember the yield statement. Make sure it returns the same thing as #each as well.
- Create #my_each_with_index in the same way.
- Create #my_select in the same way, though you may use #my_each in your definition (but not #each).
- Create #my_all? (continue as above)
- Create #my_any?
- Create #my_none?
- Create #my_count
- Create #my_map
- Create #my_inject
- Test your #my_inject by creating a method called #multiply_els which multiplies all the elements of the array together by using #my_inject, e.g. multiply_els([2,4,5]) #=> 40
- Modify your #my_map method to take a proc instead.
- Ruby
👤 Salum Habibu
- Github: IBUNHABIBU
- Twitter: @ibunhabibu
- LinkedIn: Salum Habibu Kombo
This project is MIT licensed.