【发布时间】:2016-01-02 20:54:03
【问题描述】:
好吧,我正在学习lua,我有一个问题,我正在尝试在lua中创建一个阅读函数bool。
我有一个功能会在我得分为真或假时禁用或启用。
这个函数被称为useappenabled,在月球上我无法应用它,之前我以libconfig的形式使用并正常运行之前写成如下。
文件如下:
Enableapp =
{
Useapp = true;
};
现在在塑造 libconfig 之前阅读如下,请注意 useappenabled 函数应用于输入值,即如果我放在 Useapp 上,则为 true 或 false。
if (config_lookup(&onf, "Enableapp"))
if (config_setting_lookup_bool(cf, "Useapp", &SelectValue))
useappenabled = SelectValue;
所以我尝试将代码libconfig更改为lua,但是我无法读取useappenabled函数,代码如下在lua中。
lua_getglobal(L, "Enableapp");
lua_pushstring(L, "Useapp");
lua_tonumber(L, useappenabled);
我认为问题出在 lua_tonumber 上,我需要或多或少地做这样的事情:
useappenabled = value_the_Useapp;
但是我现在开始 lua,谁能告诉我如何应用函数 useappenabled 来等于 Useapp 值。
【问题讨论】:
标签: lua