我使用Winghci,問題是,當我使用:Haskell Hello World!程序WinGHCi
main = putStrLn "Hello, World!"
我只是想從這個文本文件中的一些輸出,而無需執行任何功能。
上面的程序只有在輸入main時才起作用。
謝謝,幫助將不勝感激。
我使用Winghci,問題是,當我使用:Haskell Hello World!程序WinGHCi
main = putStrLn "Hello, World!"
我只是想從這個文本文件中的一些輸出,而無需執行任何功能。
上面的程序只有在輸入main時才起作用。
謝謝,幫助將不勝感激。
要簡單地得到一些輸出而無需進一步鍵入,您可以使用runhaskell運行您的文件。 它與HaskellPlatform一起,位於bin目錄中。 你也可以通過右鍵點擊runhaskell執行你的haskell腳本, 但腳本完成後它不會向你顯示終端。 所以你要麼想從終端做事情,要麼使用ghci,因爲它保持開放。
module Main where
main :: IO()
main = do
putStrLn "Hello, World!"
我不知道我是否得到了正確的問題,但是這將是一個簡單的工作的HelloWorld您可以運行或(運行)GHC編譯。
我低估了這個答案。大部分的答案是添加不必要的樣板文件,否則完全可以接受的文件。這掩蓋了真正的建議,即:使用'runghc'或用'ghc'編譯。 –
ghci是ghc的交互式環境,所以你需要鍵入一些東西,因爲它的本質。您需要編譯源代碼並運行生成的程序,或者在Windows下使用諸如「runhaskell」或「runghc」或任何等價物。 –