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
Mahtavaa!
Completion arvosana parantunut arvoon 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!