标签: sml
如何在单个if下指定多个条件?例如,请考虑以下java代码段:
if(a==1 && a>b){ //statements ; }
上面的代码如何用sml编写?我知道我可以通过使用两个if来实现目标,但是如果有一个方法以我想要的方式指定,那么它将是平滑的。
答案 0 :(得分:5)
SML相当于&&是andalso。对于||,有orelse:
&&
andalso
||
orelse
if a = 1 andalso a > b then (* ... *) else (* ... *)