Solución

@estouchedisindo·9/5/2026TypeScript
solution.tsTypeScript
export function safeDivide(a: number, b: number): { ok: boolean; value?: number; error?: string } {
  // Divide a entre b de forma segura usando try/catch
  // Retorna { ok: true, value } o { ok: false, error }
  try {
    if(b === 0) {
      throw new Error('División por cero');
    }
    return { 'ok': true, 'value': a / b }

  } catch(error) {
    if(error instanceof Error) {
      console.log(error.name);
      return { 'ok': false, 'error': error.message }
    }

  }
}
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.