Advertisement
Guest User

Untitled

a guest
May 25th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. def reject(array)
  2. reject_array = []
  3. i = 0
  4. j = 0
  5. while i < array.length
  6. if !yield(array[i])
  7. reject_array[j] = array[i]
  8. j += 1
  9. end
  10. i += 1
  11. end
  12. reject_array
  13. end
  14.  
  15. returns array of elements for which block returns false
  16.  
  17.  
  18. def calculate
  19. calculation = yield
  20. end
  21.  
  22. calculate { 2 + 2 }
  23. # => 4
  24. calculate { 3 * 4 }
  25. # => 12
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement