En struktur refererer til en brukerdefinert type som lar deg organisere flere, men relaterte elementer i en enhet. Vi kan tenke på en struktur som en blåkopi som representerer en virkelighet eller et objekt.
For eksempel kan vi lage en struktur for å representere en bil. Vi kan deretter snurre spesifikke modeller av en bil fra det objektet.
Hva er en anonym struktur?
En anonym struktur er en struktur som ikke har et navn. Dette betyr at vi ikke kan referere til strukturen andre steder i koden. Anonyme strukturer lar deg definere flyktige strukturer for engangsbruk.
Et eksempel på syntaks for å lage en anonym struktur er som vist:
variabel_navn: = structLag anonym struktur
Tenk på eksemplet nedenfor som illustrerer hvordan du lager en anonym struktur.
pakkehovedI eksemplet over lager vi en anonym struktur og lager en forekomst av strukturen umiddelbart.
Ovennevnte kode skal skrive ut strukturen som:
Toyota 2018 Camry 200000 24380Anonyme felt
GO lar deg lage anonyme felt. Som navnet antyder, er dette strukturfelt som ikke har et navn.
Syntaksen er som vist:
type struct_name structHvis du lager anonyme felt, kan du ikke ha mer enn ett felt av samme type. For eksempel:
type struct_name structOvennevnte syntaks skal returnere en feil.
Tenk på eksemplet nedenfor for å lage en struktur med anonyme felt.
pakkehovedOvennevnte kode skal returnere:
Modell: Toyota CamryKonklusjon
Denne guiden dekker hva anonyme strukturer er, hvordan du lager dem i Go og hvordan du implementerer anonyme felt i en GO -struktur.
Glad koding!!