Ejercicio de programación con Rust: Reto Option y Result
0h 5m
Practica Rust creando funciones con Option y Result para gestionar valores y errores en vectores y divisiones.
Crea dos funciones en Rust que demuestren el uso de Option y Result:
Implementa una función llamada
obtener_elemento
que reciba un vector de enteros y un índice, y devuelva unOption<i32>
con el valor en esa posición oNone
si el índice está fuera de rango.Implementa una función llamada
dividir
que reciba dos números f64 (numerador y denominador) y devuelva unResult<f64, String>
con el resultado de la división o un mensaje de error si el denominador es cero.
Finalmente, crea una función main
que pruebe ambas funciones con diferentes casos (valores válidos e inválidos) y muestre los resultados usando pattern matching.
Todos los ejercicios de programación de Rust
Evalúa tus conocimientos con ejercicios de programación en Rust de tipo Test, Puzzle, Código y Proyecto con VSCode.
Tutorial para resolver este ejercicio de programación
Rust
Option y Result
Estructuras de datos