Creating Instances of Structs
In the previous chapter, we learned how to define a structure. However, the definition serves as only a blueprint, specifying how data is stored in an instance of that structure.
An instance of a structure is essentially a variable with the structure as its data type. Since it's a variable, data can be stored and modified within it.
Consider the following example of the Person
structure from the previous chapter:
index.go
12345type Person struct { name string age int salary float64 }
We can create an instance of Person
using the following syntax:
index.go
1var person1 Person
Note
In code, the structure must be defined before its instances are created.
Thanks for your feedback!
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 1.96
Creating Instances of Structs
Swipe to show menu
In the previous chapter, we learned how to define a structure. However, the definition serves as only a blueprint, specifying how data is stored in an instance of that structure.
An instance of a structure is essentially a variable with the structure as its data type. Since it's a variable, data can be stored and modified within it.
Consider the following example of the Person
structure from the previous chapter:
index.go
12345type Person struct { name string age int salary float64 }
We can create an instance of Person
using the following syntax:
index.go
1var person1 Person
Note
In code, the structure must be defined before its instances are created.
Thanks for your feedback!