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.