Tag: lua
Mostrando todas as entradas e posts com a tag "lua"
Entradas do Diário
Listar variáveis
Listar variáveis
Tecnica para fazer “debug de pobre” em Lua, listando variáveis globais e locais.
-- List all global variables
for name, value in pairs(_G) do
local repr = tostring(value)
print(string.format("%s = %s", name, repr))
end
-- List all local variables in the current function
-- This will only work if the code is run in a function context
local function list_locals()
local i = 1
while true do
local var_name, var_value = debug.getlocal(2, i)
if not var_name then break end
print(string.format("%s = %s", var_name, tostring(var_value)))
i = i + 1
end
end
-- Example
local function demo()
local a = 10
local b = "hello"
list_locals() -- This will list local variables a and b
end
demo()
Outros Posts
LQS: Uma Ferramenta Prática para Testar e Debugar SQL
LQS: uma ferramenta prática para testar e depurar SQL. Permite integrar metadados, scripts Lua e consultas auxiliares para otimizar seu fluxo de trabalho e detectar erros antecipadamente.
Ordenando e removendo linhas duplicadas com Neovim
Funções Lua para ordenar e remover linhas duplicadas no Neovim.
Bookmarks em Neovim
Como criar um sistema de bookmarks em Neovim
Compilação Estática do Interpretador Lua: Garantia de Consistência e Portabilidade
Como compilar o interpretador Lua de forma estática para evitar problemas com dependências de bibliotecas dinâmicas.
Personalizando o Neovim: Ordenação e Remoção de Linhas Duplicadas com Lua
Funções em Lua para ordenar linhas e remover duplicatas. Melhore a organização do seu código e aumente a eficiência no seu fluxo de trabalho de programação.
Criando um Sistema de Bookmarks no Neovim com Lua
Aprenda a criar um sistema de bookmarks no Neovim usando Lua para agilizar seu fluxo de trabalho. Este artigo mostra como personalizar o editor para marcar e acessar rapidamente pontos importantes no código.