문제

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.")

도움이 되었습니까?

해결책

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
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top