IBM Lotus Symphony


Operator AND [środowisko wykonawcze]

Łączy logicznie dwa wyrażenia.

Składnia

Wynik = Wyrażenie_1 And Wyrażenie_2

Parametry

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.

Przykład

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


Opinia na temat produktu | Dodatkowa dokumentacja | Znaki towarowe