Swift'If'声明的多重条件?

时间:2014-12-13 20:11:29

标签: if-statement swift

有没有办法写一个If语句是Swift,如下所示?

if a>b or c/d {
    //Do Something
}

3 个答案:

答案 0 :(得分:11)

就像到处都是:

if a > b || d % c == 0 {
   // do sth
}

我认为您的c/d表示您希望d成为c的倍数。

答案 1 :(得分:8)

Swift使用与所有基于C语言相同的运算符,所以

if a > b || c < d {
}

其中||是OR运算符,&&是AND运算符。

可以在Swift Basic Operators

中找到所有运营商的列表

不确定c/d条件应该是什么意思。

答案 2 :(得分:1)

我们可以使用的和操作

<块引用>

if x==y && y == z { //执行一些操作 }

用于或操作我们可以使用

<块引用>

如果 x==y || y == z { //执行一些操作 }