lua_isuserdata 
指定されたインデックスにある値がユーザーデータ(フルまたはライト)であれば1を返します。
[-0, +0, -]
c
int lua_isuserdata (lua_State *L, int index);説明 
指定された許容インデックスにある値がユーザーデータ(フルまたはライト)であれば1を返し、そうでなければ0を返します。
サンプルコード 
c
if (lua_isuserdata(L, 1)) {
    printf("値はユーザーデータです\n");
}このコードは、インデックス1の値がユーザーデータであるかを確認し、ユーザーデータの場合にメッセージを表示します。
互換性 
- Lua5.1
 
関連項目 
- lua_newuserdata
 - lua_touserdata