Comment utiliser le temps.Fonction de sommeil à Golang

Comment utiliser le temps.Fonction de sommeil à Golang
Les fonctions de composants fondamentales du langage de programmation de Golang sont cruciales pour la création de programmes efficaces et évolutifs. Les fonctions peuvent augmenter la réutilisabilité du code et la concurrence. L'une des fonctions est le temps.Sleep () in golang spécifie le retard dans le traitement du script. Nous apprendrons le temps.Sleep () Fonction de Golang dans cet article avec des exemples.

Qu'est-ce que le temps.Sleep () Fonction à Golang

À Golang, l'exécution d'un programme peut être interrompue pendant un temps défini en utilisant le temps.Fonction Sleep (). Le temps de suspendre le fonctionnement du programme est le seul argument selon lequel le temps.La fonction sleep () accepte, ci-dessous la syntaxe pour elle:

temps.Sommeil (d * unité de temps)

d est la durée et unité de temps Peut être des secondes, ou des millisecondes.

Comment utiliser le temps.Sleep () Fonction à Golang

Le temps.Sleep () est utilisé pour effectuer des retards dans le processus d'exécution du programme Golang. Il est nécessairement utilisé pour limiter le taux d'un certain temps dans les exceptions du programme. Voyons maintenant les exemples de temps.Fonction Sleep () dans la programmation de Golang.

Exemple 1: Temps de Golang.Fonction Sleep () (secondes)

Le code Golang suivant suspend l'exécution du programme pendant trois secondes:

package principal
importer (
"FMT"
"temps"
)
func main ()
fmt.Println ("bonjour")
fmt.Println ("Exécution en pause pendant trois secondes")
temps.Sommeil (3 * fois.Deuxième)
fmt.Println ("Exécution repris")
fmt.Println ("Bienvenue à Linux Hint")

Dans la fonction principale à l'aide de FMT.Les chaînes de fonction println () sont affichées. Après ce temps.La fonction sleep () est appelée avec la valeur de 3 en secondes. Après 3 secondes, les instructions suivantes exécuteront l'affichage des chaînes respectives.

Exemple 2: Golang Time.Sleep () Fonction (millisecondes)

L'exemple suivant Application utilise un temps.Fonction Sleep () pour arrêter l'exécution pendant une durée donnée, mesurée en trois mille millisecondes:

package principal
importer (
"FMT"
"temps"
)
funcmain ()
fmt.Println ("bonjour")
fmt.Println ("Exécution en pause pour 3000millisecondes")
temps.Sommeil (3000 *.Millisecondes)
fmt.Println ("Exécution repris")
fmt.Println ("Bienvenue à Linuxhint")

Lorsque l'exécution de la fonction principale a commencé, il a imprimé Bonjour Utilisation de FMT.Println () puis, cet exemple imprime L'exécution a été interrompue pour 3000 millisecondes à la console. Une fois l'exécution reprise, elle imprime le message L'exécution a repris puis exécute l'instruction suivante.

Conclusion

Le temps.Dormir() La fonction est souvent utilisée dans les scripts GO pour ajouter des pauses dans l'exécution du code. Cet article a expliqué l'heure.Fonction Sleep () à l'aide d'exemples qui font des pauses en secondes et en millisecondes.