getOrElseGet method

R getOrElseGet(
  1. R defaultValue()
)

Returns the right value if this is a Right, otherwise computes and returns a default value

Implementation

R getOrElseGet(R Function() defaultValue) {
  return switch (this) {
    Left() => defaultValue(),
    Right(:final value) => value,
  };
}