2014-12-13 11 views
11

Czy istnieje sposób, aby napisać instrukcję If jest Swift, takie jak następujące?Wiele warunków dla oświadczenia Swift "Jeśli"?

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

Nie ma absolutnie żadnego powodu, aby zgodzić się z tym pytaniem. Każdy musi gdzieś zacząć. – Ryan

+1

Uzgodnione z Gulasz. Można również wykonać złożone wiele warunków, używając nawiasów, aby wskazać kolejność operacji jako takich: if (a == b && b == c) || (a == 0 && c == 1) – Max

+0

ktoś wie, czy mogę .. to 'jeśli liczba == (1, 2, 3)' lub może zakresy liczb? 'if number == 1..3' – marlonpya

Odpowiedz

11

Podobnie jak wszędzie:

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

I zakładamy c/d oznacza chcesz d być wielokrotnością c.

+0

Przepraszam, że miało to być c> d lub coś w tym stylu. Dziękuję bardzo! To było szybkie i łatwe haha – user3185748

6

Swift używa tych samych operatorów wszystkich językach C, tak więc

if a > b || c < d { 
} 

gdzie || jest operator OR, && jest i operatora.

Lista wszystkich operatorów można znaleźć w Swift Basic Operators

Nie wiesz co c/d warunek ma na myśli.