Definición Un elemento que puede contener algún valor o nada. es un generics que puede tomar cualquier tipo de dato. enum Option<T> { Some(T), None, } fn dividir(num: f64, den: f64) -> Option<f64> { if den == 0.0 { None } else { Some(num / den) } }