Sobes.tech
Junior — Middle

Wie initialisiert man einen Standardkontext ohne Zeitlimit in Go?

sobes.tech KI

Antwort von AI

In Go wird die Funktion context.Background() verwendet, um einen Kontext ohne Zeitlimit zu erstellen. Sie gibt einen leeren, nicht abbrechbaren Kontext zurück, der normalerweise als Wurzel für andere Kontexte dient.

Beispiel für die Initialisierung eines Standardkontexts ohne Zeitlimit:

import "context"

func main() {
    ctx := context.Background()
    // ctx kann an Funktionen übergeben werden, die einen Kontext benötigen
}

Wenn ein Kontext mit Abbruch, aber ohne Zeitlimit benötigt wird, kann context.WithCancel(ctx) verwendet werden, aber für einen einfachen "leeren" Kontext ohne Zeitbeschränkungen — context.Background().