2
これは私が書いた簡単なプログラムです。putStrLn関数のドル記号の使用
import System.Environment
import System.IO
main = do
(fileName1:_) <- getArgs
contents <- readFile fileName1
let myList = lines contents
totalLines = length myList
putStrLn $ "Total lines in the files are " ++ show (totalLines) ++ " lines"
最後の行でドル記号を削除した場合、Haskellはエラーがあると告げる。誰でもドル記号(または括弧)の有無にかかわらず何が起こっているかを私に説明してもらえますか?
おかげ