Uma feature pouco comentada porém muito útil na linguagem Go, pelo menos no meu ponto de vista, é a tag.
As tags são marcações que colocamos nas propriedades de uma struct. Essas marcações funcionam como metadata para outros packages poderem realizar operações.
Para ficar mais claro, vamos criar um struct comum.
type Pessoa struct { Nome string Documento string Idade uint8 }Leia mais »