2015-10-14 83 views
1

我是新来的SML,不知道if语句如何使用“或”运算符的。我会,如果有人也向我解释真的很感激,因为我已经检查了多个来源和似乎没有任何工作。 谢谢!SML或者布尔

+0

你的意思是像**如果(发生什么||){圆顶(); } else {dometoo();} **? – Joel

+0

准确,但它并不适合我一起工作||它表示未绑定的变量或构造函数:|| –

回答

3

在SML,逻辑或称为orelse和逻辑和被称为andalso

举个例子

if x = 2 orelse x = 3 orelse x = 5 
then print "x is a prime" 
else print "x is not a prime (also, I don't believe in primes > 5; please respect my beliefs)" 
+0

太感谢你了! –