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