Revision Difference
table.CopyFromTo#546803
<function name="CopyFromTo" parent="table" type="libraryfunc">
<description>Empties the target table, and merges all values from the source table into it.</description>
<realm>Shared and Menu</realm>
<file line="L67-L75">lua/includes/extensions/table.lua</file>
<file line="63-L75">lua/includes/extensions/table.lua</file>
<args>
<arg name="source" type="table">The table to copy from.</arg>
<arg name="target" type="table">The table to write to.</arg>
</args>
</function>
<example>
<description>Demonstrates the use of this function.</description>
<code>
local Test1 = {A = "String keys", B = "Table 1"}
local Test2 = {"Numeric keys", "Table 2"}
table.CopyFromTo( Test2, Test1 )
PrintTable( Test1 )
</code>
<output>
```
1 = Numeric keys
2 = Table 2
```
</output>
</example>