Wie man Zeit nutzt.Schlaffunktion in Golang

Wie man Zeit nutzt.Schlaffunktion in Golang
Die grundlegenden Komponentenfunktionen der Golang -Programmiersprache sind entscheidend für die Erstellung effektiver und skalierbarer Programme. Funktionen können die Wiederverwendbarkeit und Parallelität der Code erhöhen. Eine der Funktionen ist Zeit.Sleep () in Golang gibt die Verzögerung der Skriptverarbeitung an. Wir werden etwas über die Zeit lernen.Sleep () Funktion von Golang in diesem Artikel mit Beispielen.

Was ist Zeit.Sleep () Funktion in Golang

In Golang kann die Ausführung eines Programms für eine festgelegte Zeit mit der Zeit durchgeführt werden.Sleep () Funktion. Die Zeit, um die Ausführung des Programms auszusetzen, ist das einzige Argument, dass die Zeit die Zeit.Sleep () -Funktion akzeptiert, unten ist die Syntax dafür:

Zeit.Schlaf (d * Zeiteinheit)

Wo D ist die Zeitdauer und Zeiteinheit kann Sekunden oder Millisekunden sein.

Wie man Zeit nutzt.Sleep () Funktion in Golang

Die Zeit.Sleep () wird verwendet, um Verzögerungen im Ausführungsprozess des Golang -Programms zu führen. Es wird notwendigerweise verwendet, um die Rate einer bestimmten Zeitspanne bei den Programmausnahmen zu begrenzen. Lassen Sie uns nun die Beispiele der Zeit sehen.Sleep () Funktion bei der Golang -Programmierung.

Beispiel 1: Golang -Zeit.Sleep () Funktion (Sekunden)

Der folgende Golang -Code setzt die Programmausführung drei Sekunden lang aus:

Paket Main
importieren (
"fmt"
"Zeit"
)
func main ()
fmt.Println ("Hallo")
fmt.Println ("Ausführung für drei Sekunden im Pause"))
Zeit.Schlaf (3 * Zeit.Zweite)
fmt.Println ("Ausführung wieder aufgenommen")
fmt.Println ("Willkommen bei Linux Hint")

In der Hauptfunktion mit FMT.Println () -Funktionszeichenfolgen werden angezeigt. Nach dieser Zeit.Sleep () -Funktion wird mit dem Wert von 3 in Sekunden aufgerufen. Nach 3 Sekunden werden die folgenden Anweisungen ausgeführt, wobei die jeweiligen Zeichenfolgen angezeigt werden.

Beispiel 2: Golang -Zeit.Sleep () Funktion (Millisekunden)

Die folgende Beispielanwendung verwendet eine Zeit.Sleep () Funktion, um die Ausführung für einen bestimmten Zeitraum zu stoppen, gemessen in dreitausend Millisekunden:

Paket Main
importieren (
"fmt"
"Zeit"
)
funcmain ()
fmt.Println ("Hallo")
fmt.Println ("Ausführung pausiert für 3000millisekunden"))
Zeit.Schlaf (3000 * Zeit.Millisekunde)
fmt.Println ("Ausführung wieder aufgenommen")
fmt.Println ("Willkommen bei LinuxHint")

Als die Ausführung der Hauptfunktion begann, wurde sie gedruckt Hallo Verwenden von FMT.Println () dann druckt dieses Beispiel Die Hinrichtung hielt für 3000 Millisekunden inne zur Konsole. Sobald die Ausführung wieder aufgenommen wurde, druckt sie die Nachricht aus Ausführung wieder aufgenommen und führt dann die nächste Anweisung aus.

Abschluss

Der Zeit.Schlafen() Die Funktion wird häufig in GO -Skripten verwendet, um Pausen in der Codeausführung hinzuzufügen. Dieser Artikel erläuterte die Zeit.Sleep () Funktion mit Hilfe von Beispielen, die einige Pausen in Sekunden und Millisekunden machen.