Advertisement
Guest User

test

a guest
Jul 2nd, 2015
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.52 KB | None | 0 0
  1. function print_r(arr, indentLevel)
  2.   local str = ""
  3.   local indentStr = "#"
  4.  
  5.   if (indentLevel == nil) then
  6.     print(print_r(arr, 0))
  7.     return
  8.   end
  9.  
  10.     for i = 0, indentLevel do
  11.       indentStr = indentStr.."\t"
  12.     end
  13.    
  14.     for index, value in pairs(arr) do
  15.       if type(value) == "table" then
  16.         str = str..indentStr..index..": \n"..print_r(value, (indentLevel + 1))
  17.       else
  18.         str = str..indenStr..index..": "..value.."\n"
  19.       end
  20.     end
  21.     return str
  22. end
  23.  
  24. --Main code
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement