У меня есть файл с именем conf.lua и имеет следующий код:Как использовать квадратные скобки в lua_getfield
tbl ={
block_ip = true;
}
У меня есть код C имеет следующий вид:
lua_getglobal(L, "tbl");
lua_getfield(L, -1, "block_ip");
ip->ip_str = lua_toboolean(L, -1);
код работает в совершенстве. Но я хотел бы использовать следующее:
tbl ={
[[block_ip]] = true;
}
Возможно ли добавить квадратные скобки? Если да, то как я могу добавить?
'[[...']] '- строка в lua. Вы не можете назначить строку. Последний блок кода lua недействителен. Что вы на самом деле пытаетесь сделать? –
Чтобы использовать этот способ, мне нужно будет использовать lua_pushstring? – carolzinha
Что вы пытаетесь сделать? –