Fold
Last updated
Last updated
Cria um novo valor do tipo TState
aplicando a função folder
ao valor opcional e à um valor state
informado por parâmetro. Caso o valor opcional esteja no estado IsNone
, o valor state
é retornado.
Esta função realiza uma transformação de um Option<T>
para um TState
ao aplicar a função folder
. Caso o valor opcional esteja no estado IsNone
a função folder
não é executada e o parâmetro state
é retornado.
Quando o valor opcional está no estado IsSome
Quando o valor opcional está no estado IsNone
Quando o valor opcional está no estado IsSome e o state também é um valor inteiro
Quando o valor opcional está no estado IsNone e o state também é um valor inteiro
Parâmetros
Retorno
Func<TState, T, TState> folder
TState state
Option<T> option
TState