Guest User

Untitled

a guest
Jun 22nd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. def add_5
  2. puts yield + 5
  3. end
  4.  
  5. add_5 { 20 }
  6. # => 25
  7.  
  8. var add_5 = function(callback){
  9. return callback.call() + 5;
  10. }
  11.  
  12. add_5(function(){ return 20 });
  13. // returns 25
  14.  
  15. local function add_5(callback)
  16. print(callback() + 5);
  17. end
  18.  
  19. add_5(function()
  20. return 20;
  21. end)
  22. -- returns 25
  23.  
  24. local function add_something(callback)
  25. callback(5 / 2);
  26. end
  27.  
  28. add_something(function(a)
  29. print(a + 5);
  30. end)
  31. -- 7.5
Add Comment
Please, Sign In to add comment