Module
Contents
Index 🔎︎

# Or Operator

2 つの表式間の論理和演算を行います。

## 構文:

    Result = Expression1 Or Expression2

## パラメーター:

Result:演算結果を格納する数値変数。

Expression1, Expression2: 論理和の演算を行う表式。

ブール型の表式に対して論理和の判定をする場合、2 つの表式の一方ないし両方が True である場合に、結果が True となります。

ビット型の表式に対して論理和の比較演算を行う場合、両者の表式で対応するビットの一方ないし両方が 1 である場合に、演算結果のビットが 1 となります。

## 例:

    Sub ExampleOr
    Dim vA As Variant, vB As Variant, vC As Variant, vD As Variant
    Dim vOut As Variant
        vA = 10: vB = 8: vC = 6: vD = Null
        vOut = vA > vB Or vB > vC ' -1
        vOut = vB > vA Or vB > vC ' -1
        vOut = vA > vB Or vB > vD ' -1
        vOut = (vB > vD Or vB > vA) ' 0
        vOut = vB Or vA ' 10
    End Sub