Uma estrutura refere-se a um tipo definido pelo usuário que permite organizar vários elementos, mas relacionados em uma unidade. Podemos pensar em uma estrutura como um plano que representa uma entidade do mundo real ou um objeto.
Por exemplo, podemos criar uma estrutura para representar um carro. Podemos então girar modelos específicos de um carro desse objeto.
O que é uma estrutura anônima?
Uma estrutura anônima é uma estrutura que não tem um nome. Isso significa que não podemos referir a estrutura em outro lugar do código. Estruturas anônimas permitem definir estruturas efêmeras para uso único.
Um exemplo de sintaxe para criar uma estrutura anônima é como mostrado:
variable_name: = structCriar estrutura anônima
Considere o exemplo abaixo que ilustra como criar uma estrutura anônima.
Pacote principalNo exemplo acima, criamos uma estrutura anônima e criamos uma instância da estrutura imediatamente.
O código acima deve imprimir a estrutura como:
Toyota 2018 Camry 200000 24380Campos anônimos
GO permite que você crie campos anônimos. Como o nome sugere, esses são campos de estrutura que não têm um nome.
A sintaxe é como mostrado:
Tipo struct_name structSe você está criando campos anônimos, não pode ter mais de um campo do mesmo tipo. Por exemplo:
Tipo struct_name structA sintaxe acima deve retornar um erro.
Considere o exemplo abaixo para criar uma estrutura com campos anônimos.
Pacote principalO código acima deve retornar:
Modelo: Toyota CamryConclusão
Este guia abrange o que são estruturas anônimas, como criá -las em go e como implementar campos anônimos em uma estrutura Go.
Codificação feliz!!