次のエラーが表示されます...
入力 'args' の解析エラー
...次のコードをコンパイルしようとしている間:
import System.Environment (getArgs)
interactWith function inputFile outputFile = do
input <- readFile inputFile
writeFile outputFile (function input)
main = mainWith myFunction
where mainWith function = do
args <- getArgs
case args of
[input,output] -> interactWith function input output
_ -> putStrLn "error: exactly two arguments needed"
-- replace "id" with the name of our function below
myFunction = id
このコードは、 Real World Haskellの第 4 章から取られています。