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