3 примера сна в Go

Для того чтобы заснуть, нам нужен либ 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)
  // ...
}
Войти в полноэкранный режим Выход из полноэкранного режима

Вы также можете спать в течение минут или часов.

Оцените статью
devanswers.ru
Добавить комментарий