Junior — Middle
Jak inicializovat standardní kontext bez časového limitu v Go?
sobes.tech AI
Odpověď od AI
V jazyce Go se pro vytvoření kontextu bez časového limitu používá funkce context.Background(). Vrací prázdný, nezrušitelný kontext, který obvykle slouží jako kořen pro jiné kontexty.
Příklad inicializace standardního kontextu bez časového limitu:
import "context"
func main() {
ctx := context.Background()
// ctx lze předat funkcím, které vyžadují kontext
}
Pokud je potřeba kontext s možností zrušení, ale bez časového limitu, lze použít context.WithCancel(ctx), ale pro jednoduchý "prázdný" kontext bez časových omezení — context.Background().