Resultados de la búsqueda a petición "lua-table"

1 la respuesta

¿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 : ...

1 la respuesta

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 ...

1 la respuesta

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 ...

3 la respuesta

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 ...

1 la respuesta

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) ...

1 la respuesta

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. ...

2 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

¿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??