2016-10-24 14 views
0

の書き方を、メインロードファイルを使用します。Haskellはここで私は、私はHaskellでそれをロードする、テキストファイルを持っている、とリストにそれを読んアドレス

import qualified System.Environment 

main :: IO() 
main = do 
    [path] <- System.Environment.getArgs 
    g <- readFile path 
    putStr g 

しかし、私はアドレスを与える方法がわかりません。 (例:ファイルが/Users/Documents/Programming/test.txtある)

私はこのHaskellのファイルをロードした後:

:main [<arguments> ...]  run the main function with the given arguments 

例::helpの下

*Main> main -- How can I write the address? 
+0

ghciにロードする代わりにコンパイルして実行してください。 – immibis

答えて

2

を、あなたは:mainコマンドのマニュアルを参照してくださいすることができます:

ghci> :main /Users/Documents/Programming/test.txt 
... 
contents of test.txt 
... 
+0

ご協力ありがとうございます。範囲内にない :私はこの方法を試してみましたが、:2:175の主要 " はおそらく、あなたは(プレリュードから輸入)「分」 –

+0

を意味し、私は間違っているところを知って、感謝 –

関連する問題