Amikor példányosítunk egy struct-ot a kódunkban, a program létrehozza a hozzá tartozó mezőket a memóriában.
A példányosítás úgy történik, hogy a StructName { ... }
-ben található összes mezőnek értéket
adunk.
A struct-ok mezőit a .
operátorral érjük el.
Hogyan is történnek a dolgok a memóriában ebben a példában:
String::from
funkció meghívása létrehoz egy String
struct-ot, ami a SeaCreature mezőibe
kerül a veremben. A String olyan szöveget tartalmaz, ami megváltoztatható. Ezt úgy éri el,
hogy:String
struct-ban fog megjelenni. (Erről a későbbi fejezetekben lesz még
szó.)