Macos 在Mac上输入文本文件时出现Haskell错误

Macos 在Mac上输入文本文件时出现Haskell错误,macos,haskell,io,Macos,Haskell,Io,我有一个Main.hs文件,其中包含两个函数 Module Main where import Data.List main :: IO() main = interact reverse functionThatWorks = putStrLn "Ajax" 设置目录并加载Main.hs后,调用有效的函数没有问题。 除非我想将文本文件作为输入,如下所示: Main不幸的是ghci不像shell那样理解输入重定向 我建议您使用runhaskell运行程序: runha

我有一个Main.hs文件,其中包含两个函数

Module Main where
import Data.List
main :: IO()
main              = interact reverse
functionThatWorks = putStrLn "Ajax"
设置目录并加载Main.hs后,调用有效的函数没有问题。 除非我想将文本文件作为输入,如下所示:


Main不幸的是
ghci
不像shell那样理解输入重定向

我建议您使用
runhaskell
运行程序:

runhaskell Main.hs < in.txt
runhaskell Main.hs
不幸的是,
ghci
不像shell那样理解输入重定向

我建议您使用
runhaskell
运行程序:

runhaskell Main.hs < in.txt
runhaskell Main.hs