Rakenneinstanssien Luominen
Edellisessä luvussa opimme, kuinka rakenne määritellään. Määritelmä toimii kuitenkin vain mallina, joka määrittää, miten tiedot tallennetaan kyseisen rakenteen ilmentymään.
Rakenteen ilmentymä on käytännössä muuttuja, jonka tietotyyppinä on kyseinen rakenne. Koska kyseessä on muuttuja, siihen voidaan tallentaa ja muokata tietoja.
Tarkastellaan seuraavaa esimerkkiä Person-rakenteesta edellisestä luvusta:
index.go
12345type Person struct { name string age int salary float64 }
Voimme luoda Person-ilmentymän seuraavalla syntaksilla:
index.go
1var person1 Person
Huomio
Rakenne täytyy määritellä ennen kuin sen ilmentymiä voidaan luoda koodissa.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Rakenneinstanssien Luominen
Pyyhkäise näyttääksesi valikon
Edellisessä luvussa opimme, kuinka rakenne määritellään. Määritelmä toimii kuitenkin vain mallina, joka määrittää, miten tiedot tallennetaan kyseisen rakenteen ilmentymään.
Rakenteen ilmentymä on käytännössä muuttuja, jonka tietotyyppinä on kyseinen rakenne. Koska kyseessä on muuttuja, siihen voidaan tallentaa ja muokata tietoja.
Tarkastellaan seuraavaa esimerkkiä Person-rakenteesta edellisestä luvusta:
index.go
12345type Person struct { name string age int salary float64 }
Voimme luoda Person-ilmentymän seuraavalla syntaksilla:
index.go
1var person1 Person
Huomio
Rakenne täytyy määritellä ennen kuin sen ilmentymiä voidaan luoda koodissa.
Kiitos palautteestasi!