Sintaxe:
type nome_estrutura struct {
var_1 tipo_1
var_2 tipo_2
...
var_n tipo_n
}
Onde:
- nome_estrutura - Nome da estrutura.
- var_1, var_2,var_n - Nome dos campos(váriveis) contidas na estrutura.
- tipo_1,tipo_2,tipo_n - Tipo da var_1,var_2,var_n
Uma maneira bem simples de iniciar uma estrutura e passar os valores para mesma através da sintaxe abaixo(nesse exemplo assumintos a estrutura acima:
nome_estrutura{valor1,valor2,..valorn}
Onde:
- nome_estrutura- Nome da estrutura.
- valor1 - Valor a ser adionado em var_1.
- valor2 - Valor a ser adionado em var_2.
- valorn - Valor a ser adionado em var_n.
Onde:
Exemplo.
package main
import "fmt"
type Pessoa struct {
nome string
cpf string
idade int
}
func main() {
fmt.Println(Pessoa{"Nosbor", "392.231.334-40", 21})
}