我完全新手哈斯克爾。關於haskell,如何在文件中定義函數?
我有這樣代碼段
lucky:: Int->String
lucky 7 = "LUCKY NUMBER SEVEN!"
lucky x = "Sorry , youre out of luck pal!"
我直接試圖輸入到終端,似乎不正確的。 但是,如果我想把它放在文件中並加載這個文件,然後調用幸運函數。我應該如何構建這個文件? 謝謝!
我嘗試這樣做:
module Main where
lucky:: Int->String
lucky 7 = "LUCKY NUMBER SEVEN!"
lucky x = "Sorry , youre out of luck pal!"
main = do
但是當我嘗試調用終端幸運,我得到這個:
factorial.hs:7:8: Empty 'do' construct
lucky 7
<interactive>:1:1: Not in scope: `lucky'
謝謝。固定:) – 2012-04-29 00:51:25