Guest User

Untitled

a guest
Jul 17th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. def a
  2. puts 'a'
  3. 'a'
  4. end
  5.  
  6. def null
  7. puts 'null'
  8. nil
  9. end
  10.  
  11. def memoize_1
  12. @@memoize_1 ||= null or a
  13. end
  14.  
  15. def memoize_2
  16. @@memoize_2 ||= null || a
  17. end
  18.  
  19. puts "== memoize_1"
  20. 3.times do
  21. memoize_1
  22. end
  23.  
  24. puts "== memoize_2"
  25. 3.times do
  26. memoize_2
  27. end
  28.  
  29. # == memoize_1
  30. # null
  31. # a
  32. # null
  33. # a
  34. # null
  35. # a
  36. # == memoize_2
  37. # null
  38. # a
Add Comment
Please, Sign In to add comment