Resultados da pesquisa a pedido "lua-table"

3 a resposta

Iterando através de uma tabela Lua do C ++?

4 a resposta

Qual é a diferença entre table.insert (t, i) e t [# t + 1] = i?

Na Lua, parece haver duas maneiras de anexar um elemento a uma matriz: table.insert(t, i) t[#t+1] = iQue devo usar e por quê?

10 a resposta

Na Lua, como você descobre a chave em que um objeto está armazenad

Como você imprimiria () ou descobriria o índice de um objet Por exemplo, se eu gerasse 20 objetos aleatórios de rock na tela em uma matrizRockTable = {}; Como issoRockTable[#RockTable + 1] = rock; E todas as 20 rochas são exibidas na tela, ...

1 a resposta

Script Lua para retornar dicionário eficiente da chamada Redis HGETALL

Eu preciso usar o RedisHMGET de um script Lua e extraia valores específicos no código a seguir. Masredis.call('HMGET', table_key, hkey1, hkey2, ...) retornar uma matriz plana de{hkey1, val1, hkey2, val2, ...} Para extrair valores por chave, ...

1 a resposta

matriz como lista de parâmetros lua

Hoje eu estava trabalhando com lua, com esse "oldesh" para minha linguagem, e encontrei o que você pode obter argumentos como array, como soo: function foo(someting,...) local arrayofargs = arg -- code here endE agora, sou interessante. Isso ...

10 a resposta

Por que matrizes Lua (tabelas) começam em 1 em vez de 0?

Eu não entendo a lógica por trás da decisão desta parte de Lua. Por que a indexação começa em 1? Eu li (como muitos outros)este ótimo papel [http://www.cs.utexas.edu/~EWD/ewd08xx/EWD831.PDF]. Parece-me um canto estranho de uma língua que é muito ...

7 a resposta

Procure um item em uma lista Lua

Se eu tiver uma lista de itens como este: local items = { "apple", "orange", "pear", "banana" }como verifico se "laranja" está nesta list Em Python eu poderia fazer: if "orange" in items: # do something Existe um equivalente em Lua?

1 a resposta

Maneira correta de liberar uma matriz de ponteiro no mapa de tipos de entrada SWIG?

Oi, eu estou tentando quebrar a seguinte função 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 : %g\n", ...

6 a resposta

method para serializar tabelas lua

Eu posso ter esquecido isso, mas existe um método interno para serializar / desserializar tabelas lua em arquivos de texto e vice-versa? Eu tinha um par de métodos para fazer isso em uma tabela lua com formato fixo (por exemplo, 3 colunas de ...

1 a resposta

Compartilhe Array entre lua e C

Eu pesquisei essa pergunta no Google, mas nunca consegui uma solução.Eu quero compartilhar uma matriz entre C e Lua, para o desempenho eu vou evitar copiar m...