gpt4 book ai didi

haskell - 更新 haskeline 中输出的文本

转载 作者:行者123 更新时间:2023-12-02 09:32:08 27 4
gpt4 key购买 nike

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

我需要使用 curses 绑定(bind)吗?

最佳答案

delete n = putStr (replicate n '\b')

这(本质上)就是 QuickCheck 的工作方式,而且效果相当不错。我在自己的代码中使用它作为进度指示器,它给了我很好的结果。更复杂的东西需要curses绑定(bind)(或等效的)。

关于haskell - 更新 haskeline 中输出的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12272966/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com