Rakenteiden (Structs) käyttö tietojen ryhmittelyyn
Rakenne (struct) on mukautettu tietotyyppi, jonka avulla voit paketoida yhteen ja nimetä useita toisiinsa liittyviä arvoja, jotka muodostavat merkityksellisen kokonaisuuden. Jos olet tuttu oliopohjaisista kielistä, struct vastaa olion tietokenttiä. Tässä luvussa vertailemme tuplia ja rakenteita syventäen aiempaa osaamistasi ja osoitamme, milloin rakenteet ovat parempi tapa ryhmitellä tietoa.
Käymme läpi, miten määritellään ja luodaan rakenteita. Lisäksi käsittelemme, kuinka määritellä rakenteeseen liittyviä funktioita, erityisesti metodeja, joiden avulla voidaan määrittää rakenteeseen liittyvää toimintaa. Rakenteet ja luettelotyypit (enums, käsitellään luvussa 6) ovat keskeisiä rakennuspalikoita, joilla voit luoda uusia tyyppejä ohjelmasi sovellusalueelle ja hyödyntää Rustin käännösaikaista tyyppitarkistusta mahdollisimman tehokkaasti.