Perguntas com a marcação «lua»

Lua é uma linguagem de script poderosa, rápida, leve e incorporável. Ele é digitado dinamicamente, é executado interpretando bytecode e possui coleta de lixo automática. Sua velocidade é um dos principais motivos pelos quais é amplamente utilizado pela comunidade de aprendizado de máquina. Muitas vezes é referido como uma "linguagem de extensão extensível".

12
Lua para int
Como posso converter uma string em um número inteiro em Lua? Eu tenho uma string como esta: a = "10" Eu gostaria que fosse convertido para 10, o número.
183 lua 

3
Diferença entre . e: em Lua
Estou confuso sobre a diferença entre chamadas de função via .e via: > x = {foo = function(a,b) return a end, bar = function(a,b) return b end, } > return x.foo(3,4) 3 > return x.bar(3,4) 4 > return x:foo(3,4) table: 0x10a120 > return x:bar(3,4) 3 O que está :fazendo?
174 function  lua 

16
Dividir string em Lua?
Preciso fazer uma divisão simples de uma string, mas não parece haver uma função para isso, e a maneira manual que testei não parecia funcionar. Como eu faria isso?
160 string  lua 



7
Como obter o número de entradas em uma tabela Lua?
Parece uma pergunta "deixe-me pesquisar no google por você", mas de alguma forma não consigo encontrar uma resposta. O #operador Lua conta apenas entradas com chaves inteiras e o mesmo table.getn: tbl = {} tbl["test"] = 47 tbl[1] = 48 print(#tbl, table.getn(tbl)) -- prints "1 1" count = 0 for …
132 lua 


8
diferenças sutis entre JavaScript e Lua [fechado]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado no ano passado . Melhore esta pergunta Eu simplesmente amo JavaScript. É tão elegante …
121 javascript  lua 


14
Como despejar uma mesa no console?
Estou tendo problemas para exibir o conteúdo de uma tabela que contém tabelas aninhadas (n-deep). Eu gostaria de apenas despejá-lo no std out ou no console por meio de um printcomunicado ou algo rápido e sujo, mas não consigo descobrir como. Estou procurando o equivalente aproximado que obteria ao imprimir …
109 lua 

4
Como verificar se uma tabela contém um elemento em Lua?
Existe um método para verificar se uma tabela contém um valor? Tenho minha própria função (ingênua), mas gostaria de saber se existe algo "oficial" para isso? Ou algo mais eficiente ... function table.contains(table, element) for _, value in pairs(table) do if value == element then return true end end return …

1
Como remover uma entrada de tabela lua por sua chave?
Eu tenho uma tabela lua que uso como um hashmap, ou seja, com chaves de string: local map = { foo = 1, bar = 2 } Eu gostaria de "estourar" um elemento desta tabela identificado por sua chave. Existe um table.remove()método, mas leva apenas o índice do elemento para …
94 lua  key  lua-table 


5
Como iterar caracteres individuais em uma string Lua?
Eu tenho uma string em Lua e desejo iterar caracteres individuais nela. Mas nenhum código que tentei funciona e o manual oficial apenas mostra como encontrar e substituir substrings :( str = "abcd" for char in str do -- error print( char ) end for i = 1, str:len() do …
87 lua 

4
Defina os valores padrão para os argumentos da função
No Lua wiki, encontrei uma maneira de definir valores padrão para argumentos ausentes: function myfunction(a,b,c) b = b or 7 c = c or 5 print (a,b,c) end Este é o único caminho? O estilo PHP myfunction (a,b=7,c=5)parece não funcionar. Não que o jeito Lua não funcione, só estou me …
86 function  lua 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.