![](/img/trans.png)
[英]Haskell Emacs haskell-mode: Run 'C-h f haskell-mode' for instruction how to setup a Haskell interaction mode
[英]How to run a haskell application in emacs - haskell mode?
helloworld.hs中的代碼:
main =做
putStrLn“你好,你叫什么名字?”
name < - getLine
putStrLn(“嘿”++名稱++“,你搖滾!”)
終端應用測試:
optimight @ optimight:〜$ ghc --make helloworld
[1/1]編譯Main(helloworld.hs,helloworld.o)
鏈接helloworld ......
optimight @ optimight:〜$ ./helloworld
你好你叫什么名字?
約翰
嘿約翰,你搖滾!
在emacs中加載helloworld.hs - haskell主要模式:
GHCi,版本7.4.1: http : //www.haskell.org/ghc/ :? 求助
加載包ghc-prim ...鏈接...完成。
加載包integer-gmp ...鏈接...完成。
加載包基...鏈接...完成。
前奏>:加載“/home/optimight/helloworld.hs”
[1/1]編譯Main(/home/optimight/helloworld.hs,解釋)
好的,模塊加載:主要。
*主要>
現在, 如何(程序是什么?)在emacs - haskell模式環境中測試它? (我相信,當我使用emacs - haskell模式時,不需要切換到終端。)
要執行類似於在命令行上執行的操作,您需要在ghci(已經完成)中加載程序,然后調用main
方法(只需在提示符下鍵入main
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.