golang实现的倒计时计数器

2 min read
package main
import (
	"fmt"
	"time"
)
func main() {
	fmt.Println("Commencing countdown.")
	tick := time.Tick(1 * time.Second)
	for countdown := 10; countdown > 0; countdown-- {
		fmt.Printf("\r%2d", countdown)
		<-tick
	}
	fmt.Println("\rlaunch!")
}