Haskell: 文件名和路径与模块名不匹配
Haskell: file name and path do not match module name
我正在为 OS X 使用 Haskell 应用程序,并创建了一个 Haskell 项目,当我在该项目中创建另一个文件时,Haskell 告诉我的文件名和路径与模块名称不匹配!我是 Haskell 的新手,这是什么意思?
它还告诉我它期望文件名作为模块名。
谢谢!
错误信息告诉你模块名和文件名应该相同。
例如:如果文件名是NewModule.hs
,模块名应该是NewModule
。
例如
-- NewModule.hs:
module NewModule where
-- you may define functions here...
因此,您只需使用 module
指令即可。
我正在为 OS X 使用 Haskell 应用程序,并创建了一个 Haskell 项目,当我在该项目中创建另一个文件时,Haskell 告诉我的文件名和路径与模块名称不匹配!我是 Haskell 的新手,这是什么意思?
它还告诉我它期望文件名作为模块名。
谢谢!
错误信息告诉你模块名和文件名应该相同。
例如:如果文件名是NewModule.hs
,模块名应该是NewModule
。
例如
-- NewModule.hs:
module NewModule where
-- you may define functions here...
因此,您只需使用 module
指令即可。