Abstract
Get inner value of Some, or lazily use passed def value for None.
def
If a computation of a default value is not expensive (or has been already computed), use orElse instead.
some(1).orElseLazy(() => 2) // 1none.orElseLazy(() => 2) // 2
orElseLazy
Get inner value of Some, or lazily use passed
def
value for None.If a computation of a default value is not expensive (or has been already computed), use orElse instead.