我如何告诉 runhaskell 模块不在同一个文件夹中?
How can I tell runhaskell that a module is not in the same folder?
我想将模块放在不同的文件夹中。
是否有可能在导入语句中告知模块的路径?
注意我不想使用 cabal,因为在我使用的编辑器中,运行haskell 是 haskell.
的默认可执行文件
您可以使用 -i
标志来定义包含目录,例如
runhaskell -isrc MyModule
此外,如果您的项目中有 .cabal 文件,您可以通过 cabal exec
:
使用相同的源文件夹和包配置调用 runhaskell
cabal exec runhaskell -- MyModule
我想将模块放在不同的文件夹中。 是否有可能在导入语句中告知模块的路径? 注意我不想使用 cabal,因为在我使用的编辑器中,运行haskell 是 haskell.
的默认可执行文件您可以使用 -i
标志来定义包含目录,例如
runhaskell -isrc MyModule
此外,如果您的项目中有 .cabal 文件,您可以通过 cabal exec
:
runhaskell
cabal exec runhaskell -- MyModule