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().