ami*_*dfv 9 command-line haskell haskeline
Haskeline提供了函数outputStr和outputStrLn输出stdout,但是有没有办法更新已经输出的文本?我想,例如,当安装程序显示当前安装的百分比时 - 百分比数字更新.
我需要使用curses绑定吗?
delete n = putStr (replicate n '\b')
Run Code Online (Sandbox Code Playgroud)
这(基本上)是QuickCheck如何做到的,它运作得相当好.我在我自己的代码中使用它来获取进度指标,它给了我很好的结果.更复杂的东西需要curses绑定(或等效).
| 归档时间: |
|
| 查看次数: |
143 次 |
| 最近记录: |