table.maxn

From Garry's Mod
Jump to: navigation, search
 table.maxn( )

Contents

Description

Returns the highest numerical key.

Arguments

table tbl

The table to search.

Returns

number

The highest numerical key.

Examples

Example

Demonstrates how this differs from the # operator.

local tbl = {"One", "Two", [6] = "Six", [42] = "Answer to life, the universe, and everything"}

PrintTable(tbl)
print("\n" .. #tbl)
print(table.maxn(tbl))

Output:

1	=	One
2	=	Two
6	=	Six
42	=	Answer to life, the universe, and everything

2
42
Whereas the length operator (#) returns the highest sequential index, this returns the value of the highest numeric index.
Personal tools
Navigation