GHCi的Haskell初学者错误

时间:2017-04-13 19:05:58

标签: haskell

我正在我的Mac上试用Haskell,令我惊讶的是,当我定义一个函数时,我收到了一个错误:

Prelude System.IO> :set prompt "ghci> "
ghci> addMe :: Int -> Int -> Int

<interactive>:11:1: error:
    Variable not in scope: addMe :: Int -> Int -> Int
ghci>

如何在ghci上定义函数?

1 个答案:

答案 0 :(得分:0)

如果要在GHCi中为定义添加类型签名,可以使用:set +m:{ ... :}中的多行输入指定它,如GHC Users Guide中所述,或者使用分号,如:

mulme x y = [x*y| x /= 0, y/= 0]; mulme :: Int -> Int -> [Int]