我是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
但是当我尝试在终端中调用lucky时,我得到了这个:
factorial.hs:7:8: Empty 'do' construct
lucky 7
<interactive>:1:1: Not in scope: `lucky'