正在更新haskeline中的输出文本



Haskeline提供了函数outputStroutputStrLn,它们输出到stdout,但有没有办法更新已经输出的文本?例如,我想到的是,当安装程序显示当前安装的百分比时,百分比数字会更新。

我是否需要使用curses绑定?

delete n = putStr (replicate n 'b')

这(本质上)就是QuickCheck的工作方式,它运行得相当好。我在自己的代码中使用它作为进度指标,它给了我很好的结果。更复杂的东西需要诅咒绑定(或等效绑定)。

相关内容

  • 没有找到相关文章

最新更新