bind
Namespace: FsToolkit.ErrorHandling
bind
takes a transformation function 'okInput -> Result<'okOutput, 'error>
and a Result<'okInput, 'error>
. If the Result is Ok x
, it applies the transformation function to x
, which returns a new Result<'okOutput, 'error>
. The bind function then returns the new Result<'okOutput, 'error>
. If the original Result is an Error, it simply returns the original Error unchanged without invoking the transformation function.
Function Signature
Examples
Take the following function for example
Example 1
Example 2
Example 3
Last updated