Sobes.tech
Junior — Middle

Comment initialiser un contexte standard sans limite de temps en Go?

sobes.tech IA

Réponse de l'IA

En Go, pour créer un contexte sans limite de temps, on utilise la fonction context.Background(). Elle retourne un contexte vide, non annulable, qui sert généralement de racine pour d'autres contextes.

Exemple d'initialisation d'un contexte standard sans limite de temps :

import "context"

func main() {
    ctx := context.Background()
    // ctx peut être passé à des fonctions qui nécessitent un contexte
}

Si un contexte avec annulation est nécessaire, mais sans limite de temps, on peut utiliser context.WithCancel(ctx), mais pour un contexte "vide" simple sans restrictions de temps — context.Background().