gpt4 book ai didi

haskell - ghci:如何在文件夹中导入模块

转载 作者:行者123 更新时间:2023-12-05 00:56:24 30 4
gpt4 key购买 nike

从 ghc 7.6 更新到 7.10 后,您似乎无法 :m [Module]ghci> import [Module]其中 [Module.hs] 是您的手写模块文件,位于当前工作目录中。

似乎 ghci 仅搜索属于 haskell 标准库的模块和通过 cabal 全局安装的模块。 (您仍然可以在 ghci 提示中使用 :load [Module.hs])

我认为这有点烦人,因为您无法通过直接从 ghci 导入它们来测试我的模块定义是否正确。有没有我可以摆弄的开关或配置,所以我可以知道我的haskell工作目录在哪里?

最佳答案

不是一个很有用的方法,但是如果你想实现这个旧的行为,你必须加载包含模块的文件

ghci> :l File.hs

隐藏/删除所有不需要的模块
ghci> :m

从文件导入的模块现在可用
ghci> :m YourModule

关于haskell - ghci:如何在文件夹中导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36206578/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com