2013-10-28 75 views
2

我是新來的Haskell的世界裏,我編譯一個簡單的exe.programHaskell exe。文件和CMD

main = do 
    putStrLn "Hello, what's your name?" 
    name <- getLine 
    putStrLn ("Hi " ++ name) 

我怎麼能在其他語言中保持CMD打開,就像到Console.ReadLine()。 感謝您的幫助。

+1

讀取一行但是總的來說,它不應該是必要的,以使程序保持控制檯打開。即使在程序完全終止後,您也應該保持持久的控制檯窗口,以便您可以看到結果。每次需要時,只需在該窗口中再次運行該程序。 - 當然,在Windows上工作時,控制檯總是很痛苦;顯然這是你的操作系統?考慮切換到GNU/Linux或安裝Cygwin ... – leftaroundabout

+0

當然,你說得對,它只是看到結果。 – user2738335

回答

5

只需再次

main = do 
    putStrLn "Hello, what's your name?" 
    name <- getLine 
    putStrLn ("Hi " ++ name) 
    getLine