[英]How can I run a Haskell file using window's powershell?
我下載了chocolatey
並且能夠加載ghci
並在powershell
上獲得前奏。 然后我 cd 進入我想要運行的 haskell 文件的目錄,然后我輸入ghci
然后輸入:
load haskellprogram.hs
但后來我收到一個錯誤,提示它不在范圍內。 這不是你運行 Haskell 程序的方式嗎?
加載文件的 GHCi 命令是:load
,而不是load
。 你應該寫:
:load haskellprogram.hs
該命令也可以縮寫為:l
。 您可以通過輸入:help
找到有關 GHCi 中可用命令的更多信息。 另請注意,提示會顯示您已導入的模塊; Prelude
只是默認導入的標准庫模塊的名稱。 您可以使用以下命令更改提示:
:set prompt "> "
:set prompt-cont "| "
(其中prompt-cont
是多行輸入的提示,使用命令:{
和:}
或:set +m
啟用的多行輸入模式。)
當您輸入load haskellprogram.hs
,它被解釋為 Haskell 表達式: (load haskellprogram) . hs
(load haskellprogram) . hs
,它嘗試使用(.)
組合運算符和三個haskellprogram
變量load
、 haskellprogram
和hs
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.