haskell getArgs

Veg*_*512 2 haskell

getArgs如何工作,我试图从终端读取文本文件,然后将内容发送到我定义的函数之一.有人可以发布示例代码,让我了解它是如何工作的.谢谢.

sin*_*yma 10

getArgs是一个IO生成列表的动作String

fmap someFunction $ readFile =<< fmap head getArgs
Run Code Online (Sandbox Code Playgroud)

或者在应用方式中:

someFunction <$> readFile =<< head <$> getArgs
Run Code Online (Sandbox Code Playgroud)