相关疑难解决方法(0)

在Haskell中设置argv [0]?

有没有办法argv[0]在Haskell程序中设置(比如用ghc编译的程序)?

我在System.Environment中找到了getProgNamewithProgName函数,但它似乎没有改变什么ps报告(Ubuntu).

import System.Environment

main =
  do name <- getProgName
     putStrLn $ "Hello, my name is " ++ name
     withProgName "other" $ do
       newname <- getProgName
       putStrLn $ "Name now set to " ++ newname
       putStrLn "What is your name: "
       -- allow time to run ps
       ans <- getLine
       putStrLn $ "Pleased to meet you, " ++ ans
Run Code Online (Sandbox Code Playgroud)

ubuntu haskell ps argv

9
推荐指数
1
解决办法
694
查看次数

标签 统计

argv ×1

haskell ×1

ps ×1

ubuntu ×1