Sobes.tech
Junior — Middle

Pode explicar o que significa o termo 'estrutura' na linguagem Go e como ela é usada?

sobes.tech IA

Resposta da IA

Na linguagem Go, uma estrutura (struct) é um tipo de dado definido pelo utilizador que combina vários campos de tipos diferentes numa única unidade lógica. As estruturas permitem modelar objetos com um conjunto de propriedades.

Exemplo de uso de uma estrutura:

package main
import "fmt"

type Person struct {
    Name string
    Age  int
}

func main() {
    p := Person{Name: "Ivan", Age: 30}
    fmt.Println(p.Name, p.Age)
}

Aqui, Person é uma estrutura com os campos Name e Age. As estruturas são amplamente utilizadas para organizar dados e transferi-los entre funções.