lua_isstring
指定されたインデックスにある値が文字列または数値であれば1を返します。
[-0, +0, -]
c
int lua_isstring (lua_State *L, int index);
説明
指定された許容インデックスにある値が文字列または数値(数値は常に文字列に変換可能)であれば1を返し、そうでなければ0を返します。
サンプルコード
c
if (lua_isstring(L, 1)) {
printf("値は文字列または数値です\n");
}
このコードは、インデックス1の値が文字列または数値であるかを確認します。
互換性
- Lua5.1
関連項目
- lua_tostring
- lua_type