Iterate
Aplica uma função ao valor opcional quando ele estiver no estado IsSome
.
Parâmetros | Retorno |
---|---|
Action<T> action Option<T> option |
void |
Como usar
Esta função é uma alternativa ao Map
para funções que não produzem nenhum resultado. Por não retornar um valor, esta função bloqueia encadeamentos após sua execução.
Quando o valor opcional está no estado IsSome
Option<string> optionValue = "Hello Dev";
optionValue.Iterate(value => Console.WriteLine(value));
//"Hello Dev"