golang 进度条
package main
import (
"fmt"
"strings"
"time"
)
func main() {
str := "#"
str = strings.Repeat(str, 50)
i := 0
for i <= 100 {
s := str[:i/2]
s1 := fmt.Sprintf("%5v%s", i, "%")
fmt.Printf("\r%-50v%s", s, s1)
time.Sleep(100 * time.Millisecond)
i++
}
time.Sleep(1 * time.Second)
fmt.Printf("\r%100v\r", "")
}
### 当时明月在,曾照彩云归 ###
浙公网安备 33010602011771号