WoW:API rawset: Difference between revisions

71 bytes removed ,  15 August 2023
m
Move page script moved page API rawset to WoW:API rawset without leaving a redirect
No edit summary
 
m (Move page script moved page API rawset to WoW:API rawset without leaving a redirect)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{LUA}}
{{luaapi}}
 
Assigns a value to a key in the table, without invoking [[metamethod]]s.
== Usage ==
 
This function does the same as table[index] = value, without invoking any [[metamethod]]s.
 
  table = rawset (table, index, value)
  table = rawset (table, index, value)


== Parameters ==
== Arguments ==
=== Arguments ===
;table : table - any valid table.
:;table : table - any valid table.
;index : non-nil - any valid table index.
:;index : numeric - any valid table index.
;value : any - any value.
:;value : any - any value.


==Returns==
==Returns==
:;table : table - the table you passed as the first parameter.
;table : table - the table you passed as the first parameter.


== Example ==
== Example ==
Line 21: Line 16:


==Details==
==Details==
Sets the real value of <i>table</i>[<i>index</i>] to <i>value</i>, without invoking any metamethod. <i>table</i> must be a table, <i>index</i> any value different from nil, and <i>value</i> any Lua value.
Sets the real value of ''table''[''index''] to ''value'', without invoking any metamethod. ''table'' must be a table, ''index'' any value different from nil, and ''value'' any Lua value.


==Notes==
==Notes==
Anonymous user