Saltar al contenido
← Índice | Lección 4 de 4

@retry y @log

@retry y @log

@retry(n) intenta la función hasta N veces en caso de error. @log registra entrada/salida automáticamente.

@log
fn process(data: str) -> str {
    return data |> String.upper()
}

@retry(3)
fn fetch_data() -> str {
    // intenta hasta 3x en caso de fallo
    return "datos"
}

En esta lección del navegador, la verificación confirma el decorator y el panel muestra stdout. Las entradas reales de @log se escriben en stderr al ejecutar el programa con la CLI de Zolo.

Objetivo: Añade @log a transform y verifica que el programa mantenga el stdout esperado.

lección-7-4.zolo
Salida del programa

Ejecuta el código para ver el output

Buscar en Zolo

9 resultados

enespt-br