Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. function display(arr, indentation_level)
  2. local indentation_level = indentation_level or 0
  3. local indentation = string.rep('\t', indentation_level)
  4.  
  5. for k,v in pairs(arr) do
  6. ks = indentation .. k .. ':'
  7. if type(v) == 'table' then
  8. print(ks .. '{')
  9. display(v, indentation_level + 1)
  10. print(indentation .. '}')
  11. else
  12. print(ks, v)
  13. end
  14. end
  15. end
  16.  
  17. -- Showcase.
  18. display({10, 100, 'xyz', a=1, b={q=1, w=2, e=3}})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement