Question

I find myself doing this occasionally:

if some_condition then 
    expr 
else
    ()

Is there a nicer way to do this? It seems there should be a one-liner. (Running it all into one line doesn't count. By "one-liner" I mean "something which in one line indicates more clearly my intentions.")

Était-ce utile?

La solution

As demonstrated (rather poorly) in the documentation, if the final expression in the if has type unit then the else is optional. Thus your code can simply become:

if some_condition then expr
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top