IBM Lotus Symphony
|
Łączy logicznie dwa wyrażenia.
Wynik = Wyrażenie_1 And Wyrażenie_2
Wynik: Zmienna liczbowa zawierająca wynik połączenia.
Wyrażenie_1, Wyrażenie_2: Wyrażenia, które mają być połączone.
W wyniku połączenia wyrażeń logicznych za pomocą operatora AND zwracana jest wartość True (prawda) tylko wtedy, gdy oba wyrażenia są prawdziwe (mają wartość True):
True AND True zwraca True; dla wszystkich pozostałych kombinacji wynikiem zastosowania tego operatora jest wartość False.
Za pomocą operatora AND można również wykonywać porównania bitów znajdujących się na tej samej pozycji w dwóch wyrażeniach liczbowych.
Sub Przyklad_And
Dim A as Variant, B as Variant, C as Variant, D as Variant
Dim vZmWynik as Variant
A = 10: B = 8: C = 6: D = Null
vZmWynik = A > B And B > C REM Zwraca wartość -1
vZmWynik = B > A And B > C REM Zwraca wartość 0
vZmWynik = A > B And B > D REM Zwraca wartość 0
vZmWynik = (B > D And B > A) REM Zwraca wartość 0
vZmWynik = B And A REM Zwraca wartość 8 (z powodu wystąpienia kombinacji AND obu argumentów na poziomie bitowym)
End Sub