Sobes.tech
Junior — Middle

Hogyan inicializáljunk egy standard kontextust időkorlát nélkül Go-ban?

sobes.tech MI

Válasz az MI-től

Go-ban a context.Background() függvény használatával hozhatunk létre időkorlát nélküli kontextust. Ez egy üres, nem törölhető kontextust ad vissza, amely általában más kontextusok gyökereként szolgál.

Példa egy standard időkorlát nélküli kontextus inicializálására:

import "context"

func main() {
    ctx := context.Background()
    // ctx átadható olyan függvényeknek, amelyek kontextust igényelnek
}

Ha olyan kontextus szükséges, amely leállítható, de időkorlát nélkül, akkor használható a context.WithCancel(ctx), de egy egyszerű "üres" kontextushoz időkorlát nélkül — context.Background().