Depuração de Variáveis em Go, usando Reflection
Ortiz de Arcanjo António David

Ortiz de Arcanjo António David @ortizdavid

About: Software Engineer

Location:
Luanda, Angola
Joined:
Jun 17, 2021

Depuração de Variáveis em Go, usando Reflection

Publish Date: Mar 21
0 0

No desenvolvimento em Go, é comum inspecionar valores e tipos em tempo de execução. O pacote 'reflect' permite acessar os metadados de uma variável, facilitando a análise.

O exemplo apresentado simplifica a inspecção de varíaveis, inspirado no 'var_dump' da Linguagem PHP.

Funções

  • VarDumpBasic: Exibe o valor e o tipo de cada variável de forma simples.
  • VarDump: Fornece visualização mais detalhada, incluindo a estruturação para maps e structs.

Vantagens

  • Suporte a diversos tipos (struct, map, slice, int, string, etc.).
  • Facilidade na inspecção de variáveis.
  • Auxilia na correção de bugs.
  • Permite inspecionar de estruturas desconhecidas em tempo de execução.
  • Útil para depuração e logs.

Código fonte:

Image description

Image description

Image description

Image description

Image description

Image description

Comments 0 total

    Add comment