Advertisement
Guest User

FUNctions

a guest
Aug 7th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.41 KB | None | 0 0
  1. q = function(a) print(a) return a end
  2. debug.setmetatable(q, {__add = function(a,b) print(a,b) return 1 end})
  3. print("q: ", tostring(q), "\n")
  4. print("q(\"Heya!\"): ", q("Heya!"), "\n")
  5. print("q + 5: ", q + 5, "\n")
  6. print("5 + q: ", 5 + q, "\n")
  7.  
  8. --[[--
  9.     RESULT:
  10. q:      function: 0x218d350
  11.  
  12. Heya!
  13. q("Heya!"):     Heya!
  14.  
  15. function: 0x218d350     5
  16. q + 5:  1
  17.  
  18. 5       function: 0x218d350
  19. 5 + q:  1
  20. --]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement