可以写作
if a=(b or c)
先看下图
a=b or a=c即是图中黑色部分
而图中黑色部分又是a和b、c并集的交集,所以
等价于a=(b or c)
正确:if a=b or a=c thenif a= b or c的运算顺序是先b or c,其结果与a 相比。
正确if a=b or a=c你可以把值先计算出来,赋值给a,不就计算一次了
if a=b else a=cend if