建立一個簡單的資料型別
在 Haskell 中建立自定義資料型別的最簡單方法是使用 data
關鍵字:
data Foo = Bar | Biz
型別的名稱在 data
和 =
之間指定,並稱為型別建構函式。在 =
之後,我們指定資料型別的所有值建構函式,由|
符號分隔。Haskell 中有一條規則,所有型別和值建構函式都必須以大寫字母開頭。以上宣告可以理解如下:
定義一個名為
Foo
的型別,它有兩個可能的值:Bar
和Biz
。
建立自定義型別的變數
let x = Bar
上面的語句建立了一個名為 x
的變數,型別為 Foo
。讓我們通過檢查它的型別來驗證這一點。
:t x
版畫
x::Foo