Criando Instâncias de Structs
No capítulo anterior, aprendemos como definir uma estrutura. No entanto, a definição serve apenas como um modelo, especificando como os dados são armazenados em uma instância dessa estrutura.
Uma instância de uma estrutura é, essencialmente, uma variável cujo tipo de dado é a própria estrutura. Por ser uma variável, é possível armazenar e modificar dados nela.
Considere o seguinte exemplo da estrutura Person apresentado no capítulo anterior:
index.go
12345type Person struct { name string age int salary float64 }
Podemos criar uma instância de Person utilizando a seguinte sintaxe:
index.go
1var person1 Person
Nota
No código, a estrutura deve ser definida antes que suas instâncias sejam criadas.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you show me how to define the Person structure?
What does the syntax for creating an instance look like?
Can you explain why the structure must be defined before creating instances?
Awesome!
Completion rate improved to 1.96
Criando Instâncias de Structs
Deslize para mostrar o menu
No capítulo anterior, aprendemos como definir uma estrutura. No entanto, a definição serve apenas como um modelo, especificando como os dados são armazenados em uma instância dessa estrutura.
Uma instância de uma estrutura é, essencialmente, uma variável cujo tipo de dado é a própria estrutura. Por ser uma variável, é possível armazenar e modificar dados nela.
Considere o seguinte exemplo da estrutura Person apresentado no capítulo anterior:
index.go
12345type Person struct { name string age int salary float64 }
Podemos criar uma instância de Person utilizando a seguinte sintaxe:
index.go
1var person1 Person
Nota
No código, a estrutura deve ser definida antes que suas instâncias sejam criadas.
Obrigado pelo seu feedback!