Junior — Middle
Kaip inicijuoti standartinį kontekstą be laiko apribojimo Go?
sobes.tech AI
Atsakymas iš AI
Go kalboje norint sukurti kontekstą be laiko apribojimo, naudojama funkcija context.Background(). Ji grąžina tuščią, neatskiriamą kontekstą, kuris dažnai tarnauja kaip pagrindas kitiems kontekstams.
Pavyzdys, kaip inicijuoti standartinį kontekstą be laiko apribojimo:
import "context"
func main() {
ctx := context.Background()
// ctx gali būti perduotas funkcijoms, kurios reikalauja konteksto
}
Jei reikalingas kontekstas su atšaukimu, bet be laiko apribojimo, galima naudoti context.WithCancel(ctx), tačiau paprastam "tuščiam" kontekstui be laiko apribojimų — context.Background().