Cuando instanciamos una estructura struct en nuestro código, nuestro programa crea los datos asociados a cada campo uno al lado del otro en memoria.
Para instanciar una estructura, especificaremos todos los valores de los campos dentro de
StructName { ... }
.
Los campos de una estructura se acceden mediante el operador de punto .
.
Detalles de memoria de nuestro ejemplo:
String::from
crea una estructura String
que se coloca al lado de los campos
de SeaCreature en la pila. Un string representa un texto que se puede modificar y lo hace de la siguiente manera: String
(Nos centraremos en esto en futuras lecciones).