Skip to content

lua_tothread

指定されたインデックスの値をLuaスレッドに変換します。

[-0, +0, -]

c
lua_State *lua_tothread (lua_State *L, int index);

説明

与えられた有効なインデックスの値をLuaスレッド(lua_State*として表される)に変換します。この値はスレッドでなければならず、そうでない場合、関数はNULLを返します。

サンプルコード

c
lua_State *thread = lua_tothread(L, 1);
if (thread) {
    printf("スレッドがあります\n");
}

このコードは、指定されたインデックスの値がスレッドであるかを確認します。

互換性

  • Lua5.1

関連項目

  • lua_newthread
  • lua_pushthread