Haskell变量不在范围内

在Haskell 我写一个代码

mySignum x
| x < 0     = -1
| x > 0     = 1
| otherwise = 0

并以x = 1运行

Prelude> mySignum 1
<interactive>:43:1: error:
    Variable not in scope: mySignum :: Integer -> t

结果是错误。 为什么会这样呢?

评论