0
我正在編寫一個haskell程序,我是haskell的新手。我有一個用戶定義的數據類型,並試圖在函數中用它作爲參數。在我的函數實現中,我需要區分用於生成數據的不同構造函數。我能做什麼?可變構造函數選擇
data myData = C1 Int | C2 String
myFunc :: myData -> Int
myFunc c from constructor C1 = 0
myFunc c from constructor C2 = 1
檢查'也許',這是一個很好的例子。 –
你應該看看本教程的所有基本知識:http://learnyouahaskell.com/ – user2407038