Swap
Creates a new Either<TRight, TLeft>
value by swapping Left
and Right
values.
Parameters
Returns
Either<TLeft, TRight> either
Either<TRight, TLeft>
Como usar
This function must be used when the changing between TLeft
and TRight
is necessary.
When Either IsRight
Either<string, int> either = 42;
Either<int, string> eitherResult = either.Swap();
//eitherResult.IsLeft = true
//eitherResult.Left = 42
When Either IsLeft
Either<string, int> either = "Hello";
Either<int, string> eitherResult = either.Swap();
//eitherResult.IsRight = true
//eitherResult.Right = "Hello"
Last updated
Was this helpful?