如何声明在堆栈上采用单个函数参数的lua_CFunction?

时间:2012-08-30 17:36:24

标签: c lua

我想知道如何使用Lua C API创建一个lua_CFunction,它需要堆栈上的单个函数参数?

干杯。

1 个答案:

答案 0 :(得分:4)

In the book.
In the manual.

// lua function that expects a single number argument
int myfunction(lua_State* L)
{
    double argument = lua_tonumber(L, 1);
    return 0;
}