IBM Lotus Symphony
|
يتم دمج combine تعبيرين منطقيا.
Result = Expression1 And Expression2
Result: أي متغير رقمي يقوم بتسجيل نتيجة عملية الدمج.
Expression1, Expression2: أي تعبيرات تريد دمجها.
تعبيرات Boolean مدمجة باستخدام AND فقط تقوم بارجاع القيمة True اذا تم تقييم كلا من المتغيرين بالقيمةTrue:
True AND True يتم ارجاع True؛ بالنسبة لكل الادماجات الأخرى تكون النتيجة False.
يقوم المعامل AND أيضا بتنفيذ مقارنة bitwise comparison للبت ذات موضع متماثل في تعبيرين رقمين.
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 returns -1
vVarOut = B > A And B > C REM returns 0
vVarOut = A > B And B > D REM returns 0
vVarOut = (B > D And B > A) REM returns 0
vVarOut = B And A REM returns 8 due to the bitwise AND combination of both arguments
End Sub