Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Struct、Enum 與 Pattern Matching

本章會教你如何寫出自己的型別,並對原有的型別和自己創造的型別進行拆解分析。雖然這章教的知識可能沒有辦法讓你寫出更複雜的演算法,卻會讓你在進行真正軟體工程的路上踏出第一步。你創造的型別儘管是由其他已存在的簡單型別所組成,卻可能被賦予邏輯上更複雜的意義。當上一個型別又接著成為下一個型別的一部分,我們便得以管理更複雜的邏輯,更精準地為現實或人們的想像建模。