Tour de Rust Tabla de Contenidos

Ausencia de Valor

En otros lenguajes de programación, la palabra reservada null se utiliza para representar la ausencia de valor. Esto crea ciertas dificultades en dichos lenguajes, ya que aparece la posibilidad de que nuestro programa falle al interactuar con una variable o campo.

En Rust no hay null, pero eso no quiere decir que ignore la importancia de representar la ausencia de valor. Se puede representar usando herramientas que ya conocemos.

Este patrón de proporcionar una alternativa nula None para uno o muchos valores alternativos es muy común en Rust debido a su falta de un valor null. Los tipos genéricos ayudan a resolver este desafío.