Skip to content

lua_pushvalue

指定されたインデックスにある要素のコピーをスタックにプッシュします。

[-0, +1, -]

c
void lua_pushvalue (lua_State *L, int index);

説明

指定された有効なインデックスにある要素のコピーをスタックにプッシュします。

サンプルコード

c
lua_pushvalue(L, 1);  /* インデックス1の値をコピーしてプッシュ */

このコードは、インデックス1の要素のコピーをスタックにプッシュします。

互換性

  • Lua5.1

関連項目

  • lua_insert
  • lua_remove