讀「真實世界哈斯克爾」我發現有關數據類型的一些intresting問題:哈斯克爾的數據類型使用情況良好practicies
這種模式匹配和位置 數據訪問使它看起來像你的數據之間 非常緊耦合和 對其進行操作的代碼(嘗試將 添加到Book中,或者更糟糕地改變現有部件的 類型)。
這通常是 勢在必行(特別OO)一個非常糟糕的事情 語言...它不被視爲在Haskell一個 問題? source at RWH comments
真的,寫一些Haskell程序我發現,當我做小改動的數據類型結構也影響使用該數據類型的幾乎所有功能。也許有一些數據類型使用的良好做法。我怎樣才能最小化代碼耦合?
我不認爲你沒有模式匹配就可以相處。 *顯式遞歸*然而很少需要。 – delnan 2010-12-12 11:50:33
+1給野獸一個名字。 – fuz 2010-12-12 12:25:03