OfNullable
Cria um valor opcional a partir de um valor anulável.
Parâmetros | Retorno |
---|---|
T? nullableValue | Option<T> |
Atenção
Este método não está disponível na versão através de métodos de extensão.
Como usar
É gerado um Option<T>
no estado IsSome
. Ou IsNone
quando o valor anulável conter null
ou o valor padrâo de seu tipo.
Quando o valor anulável é null
int? value = null;
Option<int> optionValue =
OptionModule.OfNullable(value);
//optionValue.IsNone = true
Quando o valor anulável contém valor
int? value = 42;
Option<int> optionValue =
OptionModule.OfNullable(value);
//optionValue.IsSome = true
//optionValue.Some = 42