Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def add_5
- puts yield + 5
- end
- add_5 { 20 }
- # => 25
- var add_5 = function(callback){
- return callback.call() + 5;
- }
- add_5(function(){ return 20 });
- // returns 25
- local function add_5(callback)
- print(callback() + 5);
- end
- add_5(function()
- return 20;
- end)
- -- returns 25
- local function add_something(callback)
- callback(5 / 2);
- end
- add_something(function(a)
- print(a + 5);
- end)
- -- 7.5
Add Comment
Please, Sign In to add comment