2015-11-15 6 views
1

Могу ли я использовать оператор OR или оператор AND между двумя операциями if..else?Могу ли я использовать оператор OR или оператор AND между двумя операциями if..else?

If [statement] 

end if 

OR 

If [statement] 

end if 
+0

нет, не так. какую семантику вы хотите от этой конструкции? –

+0

это * Visual Basic *? И что это касается * функционального программирования * - btw: no вы, скорее всего, не сможете это сделать (в большинстве случаев это не имеет смысла) - вы, вероятно, хотите «if ... then ... else if ...» вместо этого – Carsten

ответ

1

Объединить их в одно заявление, как это:

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

Если вы должны проверить состояние или просто переключить и в OR.

EDIT

Вы можете комбинировать, если заявления, как это также:

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, то 'сделать что-то else else if x <1' сделать что-то еще end if end if – nexusmusic

+0

Да. Я добавил пример этого. В зависимости от вашего языка конструкция if..then может выглядеть по-другому. – zedfoxus

 Смежные вопросы

  • Нет связанных вопросов^_^