Sobes.tech
Junior — Middle

Pode dar exemplos de tipos de dados que podem ser armazenados numa estrutura Nested?

sobes.tech IA

Resposta da IA

Na estrutura Nested em Go, pode armazenar diferentes tipos de dados, incluindo:

  • Estruturas aninhadas (struct), que permitem criar dados hierárquicos.
  • Slices e arrays, por exemplo, []int, []string.
  • Tipos primitivos: int, float64, string, bool.
  • Mapas (map), se precisar armazenar dados associados.

Exemplo:

type Address struct {
    City    string
    ZipCode int
}

type Person struct {
    Name    string
    Age     int
    Address Address
    Tags    []string
}

Aqui, a estrutura Person contém uma estrutura aninhada Address e um slice de strings Tags.