PrintTable

From Garry's Mod
Jump to: navigation, search
 PrintTable( )

Contents

Description

Recursively prints the contents of a table to the console.

Arguments

table tableToPrint

The table to be printed

Arguments

number indent=0

Number of tabs to start indenting at. Increases by 2 when entering another table.

Arguments

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.

Examples

Example

Prints the table we created.

local tbl = {
 "test",
 3829.4,
 {"foo", "baah", 20/5},
 true
}
PrintTable(tbl)

Output:

1 = test
2 = 3829.4
3:
 1 = foo
 2 = baah
 3 = 4
4 = true
Personal tools
Navigation