建立一個簡單的資料型別

在 Haskell 中建立自定義資料型別的最簡單方法是使用 data 關鍵字:

data Foo = Bar | Biz

型別的名稱在 data= 之間指定,並稱為型別建構函式。在 = 之後,我們指定資料型別的所有值建構函式,由|符號分隔。Haskell 中有一條規則,所有型別和值建構函式都必須以大寫字母開頭。以上宣告可以理解如下:

定義一個名為 Foo 的型別,它有兩個可能的值:BarBiz

建立自定義型別的變數

let x = Bar

上面的語句建立了一個名為 x 的變數,型別為 Foo。讓我們通過檢查它的型別來驗證這一點。

:t x

版畫

x::Foo