El manejo de excepciones nos ayuda a que nuestros programas continuen su flujo a pesar de algún error o fallo existente. Rust posee mecanismos para el manejo de excepciones de una manera similar a lo que se hace en lenguajes como Java, C#, Python entre otros más. Ejemplos de manejo de excepciones en Java: try { int divide = 2 / 0 ; } catch ( ArithmeticException ex ){ ex . printStackTrace (); } int [] arreglo = { 1 , 2 , 3 }; try { int numero = arreglo [ 3 ]; } catch ( ArrayIndexOutOfBoundsException ex ){ ex . printStackTrace (); } catch ( Exception ex ){ ex . printStackTrace (); } try { int entero = Integer . parseInt ( "23f" ); } catch ( NumberFormatException ex ){ ex . printStackTrace (); } String cadena = null ; try { boolean vacio = cadena . isEmpty (); } catch ( NullPointerException ex ){ ex . printStackTrace (); } Lo que pretendemos hacer en el código de Java es: Realizar una operación...
Programación en diversos lenguajes y tecnologías.