Skip to content

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