Imp Operator

āĻĻ⧁āχāϟāĻŋ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ⧇āϰ āωāĻĒāϰ āϞāϜāĻŋāĻ•ā§āϝāĻžāϞ āχāĻŽāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰ⧇ āĻĨāĻžāϕ⧇āĨ¤

āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ:


Result = Expression1 Imp Expression2

āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ:

āĻĢāϞāĻžāĻĢāϞ: āϝ⧇āϕ⧋āύ⧋ āϏāĻ‚āĻ–ā§āϝāĻžāϏ⧂āϚāĻ• āϭ⧇āϰāĻŋā§Ÿā§‡āĻŦāϞ āϝāĻžāϤ⧇ āχāĻŽāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āĻĢāϞāĻžāĻĢāϞ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĨāĻžāϕ⧇āĨ¤

Expression1, Expression2: āϝ⧇āϕ⧋āύ⧋ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āϝāĻž āφāĻĒāύāĻŋ Imp āĻ…āĻĒāĻžāϰ⧇āϟāϰ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŽā§‚āĻ˛ā§āϝāĻžā§Ÿāύ āĻ•āϰāϤ⧇ āϚāĻžāύāĨ¤

āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻŦ⧁āϞāĻŋ⧟āĻžāύ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ⧇ Imp āĻ…āĻĒāĻžāϰ⧇āϟāϰāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϚāĻžāύ, āϤāĻžāĻšāϞ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ False āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āĻĨāĻžāϕ⧇ āϝāĻĻāĻŋ āĻĒā§āϰāĻĨāĻŽ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύāϟāĻŋ True āĻšāĻŋāϏ⧇āĻŦ⧇ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ¤ā§€ā§Ÿ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύāϟāĻŋ False āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŽā§‚āĻ˛ā§āϝāĻžā§Ÿāύ āĻ•āϰāĻž āĻšā§ŸāĨ¤

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦāĻŋāϟ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ⧇ āĻāĻ•āϟāĻŋ Imp āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ, āϤāĻžāĻšāϞ⧇ āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ āĻŦāĻŋāϟāϟāĻŋ āĻĒā§āϰāĻĨāĻŽ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ⧇ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāĻž āĻšāϞ⧇ āĻĢāϞāĻžāĻĢāϞ āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāϟ āĻ…āĻĒāϏāĻžāϰāĻŋāϤ āĻšā§Ÿ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ¤ā§€ā§Ÿ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āĻĨāϕ⧇ āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ āĻŦāĻŋāϟāϟāĻŋ āĻ…āĻĒāϏāĻžāϰāĻŋāϤ āĻšā§ŸāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ:


Sub ExampleImp
Dim A As Variant, B As Variant, C As Variant, D As Variant
Dim vOut As Variant
    A = 10: B = 8: C = 6: D = Null
    vOut = A > B Imp B > C REM āĻŽāĻžāύ -1 āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇
    vOut = B > A Imp B > C REM āĻŽāĻžāύ -1 āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇
    vOut = A > B Imp B > D REM āĻŽāĻžāύ 0 āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇
    vOut = (B > D Imp B > A) REM āĻŽāĻžāύ -1 āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇
    vOut = B Imp A REM āĻŽāĻžāύ -1 āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇
End Sub

Please support us!