lua_remove
指定されたインデックスの要素を削除し、他の要素をシフトしてギャップを埋めます。
[-1, +0, -]
c
void lua_remove (lua_State *L, int index);
説明
指定された有効なインデックスの要素を削除し、このインデックスより上の要素を下にシフトしてギャップを埋めます。擬似インデックスでは呼び出せません。なぜなら、擬似インデックスは実際のスタック位置ではないからです。
サンプルコード
c
lua_remove(L, 1);
このコードは、インデックス1の要素を削除し、他の要素を下にシフトします。
互換性
- Lua5.1
関連項目
- lua_insert
- lua_pop