Sobes.tech
Junior — Middle

Hoe initialiseer je een standaardcontext zonder tijdslimiet in Go?

sobes.tech AI

Antwoord van AI

In Go wordt de functie context.Background() gebruikt om een context zonder timeout te creëren. Het retourneert een lege, niet-annuleerbare context die meestal dient als de basis voor andere contexten.

Voorbeeld van het initialiseren van een standaardcontext zonder timeout:

import "context"

func main() {
    ctx := context.Background()
    // ctx kan worden doorgegeven aan functies die een context vereisen
}

Als een context met annulering nodig is, maar zonder timeout, kan context.WithCancel(ctx) worden gebruikt, maar voor een eenvoudige "lege" context zonder tijdsbeperkingen — context.Background().