平时在终端中安装软件,有些软件能在某个位置中实时更新打印进度,在golang的终端输出中,怎样实现?
比如我要在终端中打印一个进度:
fmt.Print("进度:")
fmt.Printf("%d%%",25)
fmt.Printf("%d%%",50)
fmt.Printf("%d%%",75)
fmt.Printf("%d%%",100)
这么使用的话效果是:
进度:25%50%75%100%
我想要的效果是在进度:
后面实时更新打印数据,golang
中怎样实现?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…