如何将模块包含到 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.
-- ⋮
在 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.
-- ⋮