新奧德實例這是我在創建類的自定義實例,如奧德第一次嘗試。創建列表
我已經定義了一個新的數據結構來表示一個列表:
data List a = Empty | Cons a (List a)
deriving (Show, Eq)
現在我想ord定義的一個新實例列表,使得列表中< = B名單暗示「的總和列表a中的元素小於或等於列表b中元素的總和「
首先,是否有必要定義一個新的」總和「函數,因爲Prelude中定義的總和不會與新列表一起使用數據類型?那麼,我該如何定義Ord for List的新實例?
謝謝
出色答卷,我會給予好評,如果我能... Haskell是非常直觀的,一旦你有在你面前 – cdk