table.Merge

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

Contents

Description

Merges the contents of the second table with the content in the first one.

See table.Inherit, which doesn't override existing values.
See also table.Add, which simply adds values of one table to another.

Arguments

table destination

The table you want the source table to merge with

Arguments

table source

The table you want to merge with the destination table

Returns

table

Destination table

Examples

Example

"Merges" the content of the second table with the first one, overwriting any matching key/value pairs in the destination with the source's version and prints the resulting merge.

local destination = {[1] = "A", [2] = "Golden", [3] = "Apple"}
local source = {[1] = "Two", [2] = "Orange"}
table.Merge( destination, source )
PrintTable( destination )

Output:

1	=	Two
2	=	Orange
3	=	Apple
Personal tools
Navigation