OptTMatchDo Method
Executes
whenSome(Unwrap()) if IsSome;
whenNone() otherwise.
static Greet(Opt<User> user) {
user.MatchDo(
whenSome: u => Console.WriteLine($"Welcome back {u.Name}"),
whenNone: Console.WriteLine("Hello")
);
}
Namespace: Orx.Fun.OptionAssembly: Orx.Fun.Option (in Orx.Fun.Option.dll) Version: 1.2.1+ea79806fa5e0e04bfdaef2a1916930e75e2cde74
public void MatchDo(
Action<T> whenSome,
Action whenNone
)
Parameters
- whenSome ActionT
- Action to be called lazily when Some.
- whenNone Action
- Action to be called lazily when None.