Time sleep нужен для того, чтобы программа какое-то время была неактивной, то есть по-простому прекратила свою работу на какое-то время, а по его истечению продолжила работу.
Спасибо большое, теперь хоть стало понятно, для чего оно нужно. Осталось только понять, как это можно применить на практике, и будет вообще круто.
Реализация тайм-аутов в Go на самом деле проста и достаточна красива, в прочему, как и весь синтаксис языка в целом. Для использования данной функции нужно подключить библиотеку "time".
Например:
1
|
time.Sleep(time.Second * 2) |
В этой строчке кода идёт вызов функции Sleep, в скобочках указываем параметр time.Second, который является секундой. И умножаем его на два. Следовательно наша программа будет неактивна 2 секунды.
Спасибо, за объяснения и примеры. Очень подробно всё рассказал. Теперь всё встало на свои места. Пойду пробовать этот инструмент на практике. Надеюсь, у меня всё получится, пожелайте мне удачи))).