Junior — Middle
Kuidas initsialiseerida standardne kontekst ilma ajapiiranguta Go-s?
sobes.tech AI
Vastus AI-lt
Go keeles konteksti loomisel ilma ajapiiranguta kasutatakse funktsiooni context.Background(). See tagastab tühja, mitte-tühistatava konteksti, mis tavaliselt toimib teiste kontekstide juureks.
Näide standardse konteksti initsialiseerimisest ilma ajapiiranguta:
import "context"
func main() {
ctx := context.Background()
// ctx võib edastada funktsioonidele, mis nõuavad konteksti
}
Kui on vaja konteksti koos tühistamise võimalusega, kuid ilma ajapiiranguta, saab kasutada context.WithCancel(ctx), kuid lihtsa "tühi" konteksti jaoks ilma ajapiiranguteta — context.Background().