|
Часто нам нужно выполнить код Go в определённый момент в будущем или повторять с некоторым интервалом. Встроенные возможности Go — таймеры и тикеры — делают обе эти задачи простыми. Сначала рассмотрим таймеры, а затем тикеры. |
|
![]()
|
|
|
|
|
|
|
Таймеры представляют одиночное событие в будущем. Ты указываешь таймеру, сколько нужно подождать, и он предоставляет канал, в который придёт уведомление в нужный момент. Этот таймер будет ждать 2 секунды. |
|
|
|
|
|
Если тебе просто нужно подождать, можно использовать
|
|
|
Даём |
|
|
Первый таймер сработает примерно через 2 секунды после запуска программы, а второй будет остановлен до того, как успеет сработать. |
|
Далее: Тикеры.