Resultados da pesquisa a pedido "lua"
aneira mais fácil de analisar uma estrutura de dados Lua em C # / .Net
Alguém conhece uma maneira fácil de analisar uma estrutura de dados Lua em C # ou com qualquer biblioteca .Net? Isso seria semelhante à decodificação JSON, exceto Lua em vez de javascript. Neste momento, parece que vou precisar escrever o meu, ...
Passar variáveis entre C ++ e Lua via Swig
Estou trabalhando em um projeto C ++ com um grande número de classes (mais de 150), cada uma com 10 a 300 campos. Eu realmente gostaria de poder fornecer uma interface de script para fins de teste, para que eu possa codificar retornos de chamada ...
Por que as strings internas da Lua armazenam da maneira que fazem?
Eu estava querendo uma tabela de string simples que armazena um monte de constantes e pensei: "Ei! Lua faz isso, deixe-me usar algumas das funções lá!&quo Este é principalmente nos arquivos lstring.h / lstring.c (estou usando o 5.2) Vou ...
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 ...
Por que as variáveis locais são acessadas mais rapidamente do que as variáveis globais na lua?
Então eu estava lendoProgramação em Lua 2nd Ed e me deparei com este parágrafo aqui: É um bom estilo de programação usar variáveis locais sempre que possível. As variáveis locais ajudam a evitar a confusão no ambiente global com ...
Carregar arquivos Lua por caminho relativo
Se eu tiver uma estrutura de arquivos como esta: ./main.lua ./mylib/mylib.lua ./mylib/mylib-utils.lua ./mylib/mylib-helpers.lua ./mylib/mylib-other-stuff.luaA partir demain.lua o arquivomylib.lua pode ser carregado com o caminho ...
Por que tornar as funções globais da Lua local?
Eu estive pesquisando algum código-fonte Lua, e muitas vezes vejo coisas assim no início do arquivo: local setmetatable, getmetatable, etc.. = setmetatable, getmetatable, etc..les apenas tornam as funções locais para permitir que Lua as acesse ...
Lua no iPhone?
Estou tentando usar Lua no iPhone. No Mac OS X, em um aplicativo Cocoa normal (não iOS), usei o seguinte código: lua_State* l; l = lua_open(); luaL_openlibs(l); luaL_loadstring(l, "print(\"Hi from Lua\");"); lua_pcall(l, 0, 0, 0); Eu baixei o ...
Loadfile sem poluir o ambiente global
Como posso carregar um arquivo de tabelas e variáveis lua sem poluir o ambiente global? Desde a criação e a execução de um arquivo de carga, apenas carrega tudo no espaço global e pode substituir outra coisa que eu não quer
Lua: convertendo de float para int
Mesmo que Lua não diferencie números de ponto flutuante e números inteiros, há alguns casos em que você deseja usar números inteiros. Qual é a melhor maneira de converter um número para um número inteiro se você não puder fazer uma conversão ...