如何将模块包含到 haskell 源代码文件

How to include a module to a haskell source code file

在 Haskell 源代码文件中包含模块的语法是什么?我在写

import Data.Maybe

在我的源代码文件的顶部但是它给出了错误

error: parse error on input `import'

您收到此错误的原因是您在文件中的错误位置导入了模块。 import 语句应该写在文件的顶部,紧跟在 module 语句之后(如果您使用的话)。因此,您应该在定义一个(或多个)类型、函数等后导入模块

文件如下所示:

-- module name (optional)
module MyModuleName where

-- import statements
import Data.Maybe
-- ⋮

-- functions, types, typeclasses, etc.
-- ⋮