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

Last updated