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.