宣告值

我們可以在 REPL 中宣告一系列表示式,如下所示:

Prelude> let x = 5
Prelude> let y = 2 * 5 + x
Prelude> let result = y * 10
Prelude> x
5
Prelude> y
15
Prelude> result
150

要在檔案中宣告相同的值,我們編寫以下內容:

-- demo.hs

module Demo where
-- We declare the name of our module so 
-- it can be imported by name in a project.

x = 5

y = 2 * 5 + x

result = y * 10

與變數名稱不同,模組名稱是大寫的。