Для того чтобы заснуть, нам нужен либ time
. В самом простом случае, когда мы хотим заснуть на одну секунду, мы делаем это следующим образом:
package main
import "time"
func main() {
// ...
time.Sleep(time.Second)
// ...
}
Сон на несколько секунд
Для того чтобы заснуть на несколько секунд, мы умножаем количество секунд на нужное нам время. Например, чтобы заснуть на 10 секунд:
package main
import "time"
func main() {
// ...
time.Sleep(10 * time.Second)
// ...
}
Сон на миллисекунды
time.Millisecond
может быть использовано для сна на X
миллисекунд:
package main
import "time"
func main() {
// ...
time.Sleep(50 * time.Millisecond)
// ...
}
Вы также можете спать в течение минут или часов.