Introdução

Struct é uma coleção de campos de dados com tipos de dados declarados. Golang tem a capacidade de declarar e criar seus próprios tipos de dados combinando um ou mais tipos, incluindo tipos internos e definidos pelo usuário.

As estruturas são a única maneira de criar tipos definidos pelo usuário. Os tipos de estrutura são declarados compondo um conjunto fixo de campos.


type MinhaStruct struct {
    Campo1 string
}

func (MinhaStruct) Metodo() {...}
                        
introduction.go