Użycie struktur do organizacji powiązanych danych
Struktura to niestandardowy typ danych, który pozwala na grupowanie i nazywanie wielu powiązanych wartości, tworzących spójną grupę. Jeśli znasz języki obiektowe, struktura jest jak atrybuty danych obiektu. W tym rozdziale porównamy krotki ze strukturami, aby rozbudować twoją wiedzę i pokazać, kiedy struktury są lepszym sposobem na grupowanie danych.
Omówimy, jak definiować i tworzyć instancje struktur. Dowiemy się, jak definiować funkcje skojarzone, zwłaszcza metody, aby określać zachowanie związane z typem struktury. Struktury i typy wyliczeniowe (enum, omówione w Rozdziale 6) to elementy składowe do tworzenia nowych typów w domenie twojego programu, aby w pełni wykorzystać sprawdzanie typów w czasie kompilacji w Rust.