Haskell 哈斯克尔你好,世界!WinGHCi中的程序

Haskell 哈斯克尔你好,世界!WinGHCi中的程序,haskell,Haskell,我正在使用Winghci,问题是当我使用: main = putStrLn "Hello, World!" 我只是想从这个文本文件中获得一些输出,而不必执行任何函数 以上程序仅在我键入main时有效 谢谢,我们将非常感谢您的帮助。要获得一些输出而无需进一步键入,您可以使用runhaskell运行您的文件。 它与Haskell平台一起提供,并驻留在bin目录中。 您还可以通过右键单击runhaskell来执行haskell脚本, 但一旦脚本完成,它就不会向您显示终端。 因此,您可能希望从终端执行

我正在使用Winghci,问题是当我使用:

main = putStrLn "Hello, World!"
我只是想从这个文本文件中获得一些输出,而不必执行任何函数

以上程序仅在我键入main时有效


谢谢,我们将非常感谢您的帮助。

要获得一些输出而无需进一步键入,您可以使用runhaskell运行您的文件。 它与Haskell平台一起提供,并驻留在bin目录中。 您还可以通过右键单击runhaskell来执行haskell脚本, 但一旦脚本完成,它就不会向您显示终端。
因此,您可能希望从终端执行操作,或者使用ghci,因为它使一个终端保持打开状态。

ghci是ghc的交互环境,因此您需要根据其性质键入一些内容。您需要编译源代码并运行生成的程序,或者在windows下使用类似“runhaskell”或“runghc”或任何等效程序。