Junior — Middle
¿Cómo inicializar un contexto estándar sin límite de tiempo en Go?
sobes.tech AI
Respuesta de la IA
En Go, para crear un contexto sin límite de tiempo se utiliza la función context.Background(). Esta devuelve un contexto vacío, no cancelable, que generalmente sirve como raíz para otros contextos.
Ejemplo de inicialización de un contexto estándar sin límite de tiempo:
import "context"
func main() {
ctx := context.Background()
// ctx puede ser pasado a funciones que requieren un contexto
}
Si se necesita un contexto con cancelación, pero sin límite de tiempo, se puede usar context.WithCancel(ctx), pero para un contexto "vacío" simple sin restricciones de tiempo — context.Background().