2015-11-15 49 views
1

可以/我應該在兩個if..else語句之間使用OR運算符還是AND運算符?我可以在兩個if..else語句之間使用OR運算符還是AND運算符?

If [statement] 

end if 

OR 

If [statement] 

end if 
+0

不,不是這樣的。你想從這個結構中得到什麼樣的語義? –

+0

是這個* Visual Basic *?這與什麼有關*函數式編程* - 順便說一句:沒有你最可能不能做到這一點(在大多數情況下沒有意義) - 你可能想'如果...然後...其他...如果...'而不是 – Carsten

回答

1

它們合併成一個聲明是這樣的:

if age < 30 AND height_feet > 6.1 then 
    ' do something 
else 
    ' do something else 
end if 

如果你有檢查OR條件,只是切換爲OR。

編輯

您可以結合if語句,這樣也:

if age < 30 AND height_feet > 6.1 then 
    ' do something 
else if age < 30 OR height_feet > 6.1 then 
    ' do something 
else 
    if employee_type = 1 then 
     ' do something 
    else 
     ' do something 
    end if 
end if 
+0

我可以這樣做:如果年齡<30且height_feet> 6.1,則 '做某事 其他 如果x <1'做其他事情 如果結束則結束if – nexusmusic

+0

是的。我已經添加了一個例子。根據你的語言,if..then構造看起來可能不同。 – zedfoxus

相關問題