Haskell

Haskell中读取命令行参数

2018-03-06  本文已影响40人  DarkBubble

Haskell中的System.Environment中提供了读取命令行参数的方法:

import System.IO.Environment
main = do args <- getArgs
          print args

上述代码简单的读入命令行,并且打印输入。
Haskell还提供了GHCi交互式环境中模拟命令行输入的方式,方便程序员测试程序,在GHCi中用如下方法:

Prelude> import System.Environment 
Prelude System.Environment> let mymain = do { args <- getArgs; print args }
Prelude System.Environment> :run mymain 1 2 3 4 "abc"
["1","2","3","4","abc"]
Prelude System.Environment> 
上一篇 下一篇

猜你喜欢

热点阅读