O que é hora.Sleep () função em Golang
Em Golang, a execução de um programa pode ser interrompida por uma quantidade definida de tempo usando o tempo.Sleep () função. A quantidade de tempo para suspender a execução do programa é o único argumento de que a hora.Sleep () Função aceita, abaixo está a sintaxe para ela:
tempo.Sono (d * time-unidade)Onde d é a duração do tempo e unidade de tempo pode ser segundos ou milissegundos.
Como usar o tempo.Sleep () função em Golang
A Hora.O sono () é empregado para fazer atrasos no processo de execução do programa Golang. É necessariamente usado para limitar a taxa de um certo período de tempo nas exceções do programa. Agora vamos ver os exemplos de tempo.Sleep () função na programação de Golang.
Exemplo 1: tempo de Golang.Sleep () função (segundos)
O código de Golang a seguir suspende a execução do programa por três segundos:
Pacote principalNa função principal usando FMT.Strings de função println () são exibidas. Depois desse tempo.Sleep () A função é chamada com o valor de 3 em segundos. Após 3 segundos, as seguintes instruções serão executadas exibindo as respectivas strings.
Exemplo 2: tempo de Golang.Sleep () função (milissegundos)
O exemplo de exemplo a seguir utiliza um horário.Sleep () Funciona para interromper a execução por um determinado período de tempo, medido em três mil milissegundos:
Pacote principalQuando a execução da função principal começou, ele impresso Olá usando FMT.Println () então, este exemplo imprime A execução parou por 3000 milissegundos para o console. Depois que a execução é retomada, ele imprime a mensagem Execução retomada e depois executa a próxima instrução.
Conclusão
O tempo.Dormir() A função é frequentemente empregada em scripts Go para adicionar pausas na execução do código. Este artigo explicou o tempo.Sleep () Funciona com a ajuda de exemplos que fazem algumas pausas em segundos e milissegundos.