Resultados de la búsqueda a petición "lua-table"
¿Forma correcta de liberar una matriz de punteros en el mapa de tipos de entrada SWIG?
Hola, estoy tratando de ajustar la siguiente función usando SWIG. static void readTable(int argc, t_atom *argv) { //accepts table in Lua e.g. readTable({"ab",3}); for (int i=0; i<argc; ++i) { if (argv[i].a_type == A_FLOAT) printf("FLOAT : ...
Lua script para devolver un diccionario eficiente de la llamada Redis HGETALL
Necesito usar RedisHMGET de un script Lua y extraer valores específicos en el siguiente código. Peroredis.call('HMGET', table_key, hkey1, hkey2, ...) devolver una matriz plana de{hkey1, val1, hkey2, val2, ...} Para extraer valores por clave ...
table.unpack () solo devuelve el primer elemento [duplicado]
Esta pregunta ya tiene una respuesta aquí: Lua unpack () argumentos de desorden [/questions/29892079/lua-unpack-messing-arguments] 1 respuestaPodría alguien explicarme por quétable.unpack() devuelve el primer elemento de la tabla solo cuando se ...
Lua en pares en el mismo orden en que está escrito
¿Hay alguna manera de recorrer una tabla como la siguiente en el mismo orden en que está escrita? local tbl = { ["hello"] = 1, [2] = 2, [50] = 3, ["bye"] = 4, [200] = 5 }Lo que quiero decir es que cuando uso "en pares" obtendré un orden ...
Iterando sobre una tabla de tablas con la API de Lua C
Estoy tratando de iterar sobre una tabla de tablas en Lua y salida: La clave de cada mesa.El par clave / valor de cada entrada en cada tabla.Aquí está el código: void print_table(lua_State *L) { lua_pushnil(L); while(lua_next(L, -2) != 0) ...
utiliza el operador "#" para calcular la longitud de una tabla en Lua? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Cómo obtener el número de entradas en una tabla Lua? [/questions/2705793/how-to-get-number-of-entries-in-a-lua-table] 6 respuestas Tengo una pregunta cuando uso# para calcular la longitud de una mesa. ...
Redis: tablas Lua como valores de retorno: ¿por qué esto no funciona?
Cuando ejecuto este código a través de redis EVAL, no devuelve ningún resultado. ¿Alguna idea de por qué esto no funciona? redis-cli EVAL "$(cat bug.lua)" 0 bug.lualocal retv = {} retv["test"] = 1000 return retvSi inicializo la tabla, ese valor ...
matriz como lista de parámetros lua
Hoy estaba trabajando un poco con lua, con ese "oldesh" para mi idioma, y encontré lo que puede obtener argumentos como matriz, como soo: function foo(someting,...) local arrayofargs = arg -- code here endY ahora, soy interesante. ¿Puede ser de ...
ServiceStack Redis, cómo devolver la tabla Lua como Lista
Estoy usando el cliente Redis de ServiceStack. Tengo un script Lua que llena una tabla Lua con resultados de varias llamadas de Redis. Quiero devolver esta tabla de alguna manera. Mi idea era utilizar el método ExecLuaShaAsList de la biblioteca ...
¿Por qué la longitud es diferente en Lua?
Estoy aprendiendo Lua para corona sdk y tengo estos local type1 = {nil, "(", nil, "x" ,nil , ")" ; n=6} local type2 = {"(",nil, "x",nil, ")",nil ; n=6} print(#type1) --prints 6 print(#type2) --prints 3por qué el segundo no es6 ¿¿también??