Junior — Middle
Kā inicializēt standarta kontekstu bez laika ierobežojuma Go?
sobes.tech AI
Atbilde no AI
Go valodā, lai izveidotu kontekstu bez laika ierobežojuma, tiek izmantota funkcija context.Background(). Tā atgriež tukšu, neatsaucamu kontekstu, kas parasti kalpo kā sakne citiem kontekstiem.
Piemērs standarta konteksta inicializēšanai bez laika ierobežojuma:
import "context"
func main() {
ctx := context.Background()
// ctx var tikt nodots funkcijām, kas prasa kontekstu
}
Ja nepieciešams konteksts ar atcelšanu, bet bez laika ierobežojuma, var izmantot context.WithCancel(ctx), bet vienkāršam "tukšam" kontekstam bez laika ierobežojumiem — context.Background().