为什么我的ord函数不起作用

时间:2018-07-24 16:28:16

标签: haskell

我对这种语言很陌生,我在记事本中写了它,并在ghci中使用了它

import Data.Char
ord 'a'

在ghci中,它给了我这个错误

dayBefore.hs:2:1: error:
Parse error: module header, import declaration
or top-level declaration expected.

当我用ghci编写此代码时,它仍然有效?

1 个答案:

答案 0 :(得分:4)

错误消息是说ord 'a'不是

  1. 模块头
  2. 进口申报
  3. 顶级声明

它基本上不知道如何处理评估ord 'a'的结果。编写foo = ord 'a'是有效的,然后在ghci中编写foo并获得评估结果。