rawset
テーブルに直接値を設定する(メタメソッドは呼び出されない)
lua
rawset (table, index, value)説明
テーブル table のキー index に対して、値 value をメタメソッドを呼び出さずに直接設定します。table はテーブル型でなければならず、index は nil 以外の任意の値、value は任意の Lua の値を指定できます。
この関数は、設定後のテーブル table を返します。
サンプルコード
lua
local t = {}
rawset(t, "a", 1)
print(t.a)この例では、1が表示されます。
互換性
- Lua5.1