Sobes.tech
Junior — Middle

Jak zainicjować standardowy kontekst bez limitu czasu w Go?

sobes.tech AI

Odpowiedź od AI

W Go, aby utworzyć kontekst bez limitu czasu, używa się funkcji context.Background(). Zwraca ona pusty, nieanulowalny kontekst, który zwykle służy jako korzeń dla innych kontekstów.

Przykład inicjalizacji standardowego kontekstu bez limitu czasu:

import "context"

func main() {
    ctx := context.Background()
    // ctx można przekazać do funkcji, które wymagają kontekstu
}

Jeśli potrzebny jest kontekst z możliwością anulowania, ale bez limitu czasu, można użyć context.WithCancel(ctx), ale dla prostego "pustego" kontekstu bez ograniczeń czasowych — context.Background().