Garry's Mod Wiki

PrintTable

void PrintTable( table tableToPrint, number indent = 0, table done = {} )

Description

Recursively prints the contents of a table to the console.

Arguments

1 table tableToPrint
The table to be printed
2 number indent = 0
Number of tabs to start indenting at. Increases by 2 when entering another table.
3 table done = {}
Internal argument, you shouldn't normally change this. Used to check if a nested table has already been printed so it doesn't get caught in a loop.

Example

Prints the table we created.

local tbl = { "test", 3829.4, {"foo", "baah", 20/5}, true } PrintTable(tbl)
Output: <pre<noinclude></noinclude>>1 = test 2 = 3829.4 3:

1 = foo 2 = baah 3 = 4

4 = true</pre<noinclude></noinclude>>

Page Links


Special Pages


Wikis

?

Render Time: 22ms

Session 0
DB GetPage 3
Generate Html 2
SaveChanges 9
Render Body 0
Render Sidebar 6