我完全新手哈斯克尔。关于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