透過結構體組織相關資料

struct結構體(structure)是個讓你封裝並命名數個相關數值為單一組合的自定型別。如果你熟悉物件導向語言的話,struct 就像是物件的資料屬性。在本章節,我們會比較元組與結構體的差別,介紹如何使用結構體,並討論何時使用結構體組織資料是比較好的選擇。

我們將會解釋如何定義並產生結構體實例,我們也會討論如何定義關聯函式,尤其是叫做方法(method) 的關聯函式,這能指定結構體型別特定的相關型別。結構體與將會在第六章提到的列舉(enum)是 Rust 產生新型別的基本元件,它們能充分利用 Rust 的編譯時型別檢查。