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)
	}
}