我已经按照 Chocolatey 和 haskell.org 上的说明安装了 Haskell 平台。我使用的是 Windows 10。我的 hello.hs 程序符合命令提示符,但是当我尝试在 VS 代码中执行相同操作时,它不会加载 Prelude,我认为这是运行 Haskell 程序所必需的。我认为这可能是一个配置问题,但我找不到任何有用的文档。我该如何解决这个问题并打开 Prelude?VS 代码显示的问题与此问题相关吗?
问问题
886 次
3 回答
0
您的屏幕截图中没有任何问题。提示文本ghci>
不是Prelude>
因为 GHCi 不再默认在提示上显示已加载的模块(请参阅GHC 9.0.1 更改日志。Prelude
无论如何正在加载。IDE 中显示的警告是一种样式建议,其目的是无关紧要的让你的代码运行。正如 chi 建议的那样,:l hello.hs
在 GHCi 提示符下应该足以加载它。
于 2021-03-20T04:13:50.613 回答
0
如果我在控制台中输入 main ,那么它可以工作
ghci> main
"haskell"
name
"hi, name"
ghci>
于 2021-03-21T16:04:57.547 回答
-1
这可能有效
$ ghci
ghci> import Prelude
Prelude> printStrLn "Hello World!"
Hello World!
Prelude>
您可能只需要运行import Prelude
.
于 2021-03-14T03:31:05.660 回答