IBM Lotus Symphony
|
Logicky skombinuje dva výrazy.
Result = Expression1 And Expression2
Result: Každá numerická premenná, ktorá zaznamená výsledok kombinácie.
Expression1, Expression2: Všetky výrazy, ktoré chcete skombinovať.
Boolovské výrazy skombinované pomocou logického operátora AND vrátia len hodnotu True, ak oba výrazy vyhodnotia na hodnotu True:
True AND True vráti True; pre všetky ostatné kombinácie je výsledkom hodnota False.
Operátor AND vykonáva aj bitové porovnávanie identicky umiestnených bitov v dvoch numerických výrazoch.
Sub ExampleAnd
Dim A as Variant, B as Variant, C as Variant, D as Variant
Dim vVarOut as Variant
A = 10: B = 8: C = 6: D = Null
vVarOut = A > B And B > C REM vráti -1
vVarOut = B > A And B > C REM vráti 0
vVarOut = A > B And B > D REM vráti 0
vVarOut = (B > D And B > A) REM vráti 0
vVarOut = B And A REM vráti hodnotu 8 v dôsledku bitovej kombinácie oboch argumentov použitím operátora AND
End Sub