Mostrando postagens com marcador estrutura. Mostrar todas as postagens
Mostrando postagens com marcador estrutura. Mostrar todas as postagens

terça-feira, 25 de setembro de 2018

Programando em Go (Golang) - Estruturas Struct

Uma estrutura é uma coleção de campos.

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})
}



Voltar para menu