《Shell 转 Go》
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

sleep 时间等待

时间等待, 让程序 阻塞 一段时间

在 Shell 中

在 Shell 中使用 sleep n , n 的默认单位

sleep 2

在 Go 中

在 Go 中, 对应使用 time.Sleep(n) 方法。但是需要注意的是, n 的默认单位是 毫秒

time.Sleep(200)

如果要实现如果实现 级别等待,

  1. 可以将数字扩大 1000 倍, n * 1000
  2. 可以使用单位 n * time.Second
time.Sleep(2 * 1000)
time.Sleep(2 * time.Second)

常见单位

const (
	Nanosecond  Duration = 1 // 纳秒
	Microsecond          = 1000 * Nanosecond // 微秒
	Millisecond          = 1000 * Microsecond // 毫秒
	Second               = 1000 * Millisecond
	Minute               = 60 * Second
	Hour                 = 60 * Minute
)