执行类型单位 iff 条件表达式的成语为真



我发现自己偶尔会这样做:

if some_condition then 
    expr 
else
    ()

有没有更好的方法可以做到这一点?似乎应该有一句话。(将它们全部运行到一行中不算数。我所说的"一行"是指"在一行中更清楚地表明我的意图的东西"。

正如文档中演示的(相当糟糕)所示,如果if中的最后一个表达式的类型为 unit,则else是可选的。因此,您的代码可以简单地变成:

if some_condition then expr

最新更新