Sobes.tech
Junior — Middle

Ako inicializovať štandardný kontext bez časového limitu v Go?

sobes.tech AI

Odpoveď od AI

V jazyku Go sa na vytvorenie kontextu bez časového obmedzenia používa funkcia context.Background(). Tá vracia prázdny, neukončiteľný kontext, ktorý zvyčajne slúži ako koreň pre iné kontexty.

Príklad inicializácie štandardného kontextu bez časového obmedzenia:

import "context"

func main() {
    ctx := context.Background()
    // ctx možno odovzdať funkciám, ktoré vyžadujú kontext
}

Ak je potrebný kontext s možnosťou zrušenia, ale bez časového obmedzenia, možno použiť context.WithCancel(ctx), ale pre jednoduchý "prázdny" kontext bez časových obmedzení — context.Background().