Hva er tid.Sleep () Funksjon i Golang
I Golang kan utførelsen av et program pauses i en bestemt tid ved å bruke tiden.Sleep () Funksjon. Mengden tid til å stanse kjøringen av programmet er det eneste argumentet om at tiden.Sleep () Funksjon aksepterer, nedenfor er syntaks for den:
tid.Sleep (D * Time-Unit)Hvor d er tidsvarigheten og Tidsenhet kan være sekunder, eller millisekunder.
Hvordan bruke tid.Sleep () Funksjon i Golang
Tiden.Sleep () brukes for å gjøre forsinkelser i utførelsesprosessen til Golang -programmet. Det brukes nødvendigvis for å begrense frekvensen av en viss tid i programmets unntak. La oss nå se eksemplene på tid.Sleep () Funksjon i Golang -programmering.
Eksempel 1: Golang tid.Sleep () Funksjon (sekunder)
Følgende Golang -kode suspenderer programmets utførelse i tre sekunder:
pakkehovedI hovedfunksjonen ved bruk av FMT.Println () funksjonsstrenger vises. Etter den tid.Sleep () -funksjonen kalles med verdien av 3 på sekunder. Etter 3 sekunder vil følgende instruksjoner utføre viser de respektive strengene.
Eksempel 2: Golang tid.Sleep () Funksjon (millisekunder)
Følgende eksempelprogram bruker en tid.Sleep () Funksjon for å stoppe utførelsen i en gitt tid, målt i tre tusen millisekunder:
pakkehovedDa utførelsen av hovedfunksjonen startet, skrev den ut Hallo ved hjelp av FMT.Println () Deretter skriver dette eksemplet ut Utførelse gikk på pause for 3000 millisekunder til konsollen. Når utførelsen er gjenopptatt, skriver den ut meldingen Henrettelse gjenopptok og utfører deretter neste instruksjon.
Konklusjon
De tid.Sove() Funksjon brukes ofte i GO -skript for å legge til pauser i kodeutførelsen. Denne artikkelen forklarte tiden.Sleep () Funksjon ved hjelp av eksempler som gjør noen pauser på sekunder og millisekunder.