All Operators
OPERATOR: Imp
Implemented in version 1.0
Imp
The
Imp
operator is used to perform a logical implication on two expressions, where the expressions are
Null
, or are of
Boolean
subtype and have a value of
True
or
False
.
The
Imp
operator can also be used a "bitwise operator" to make a bit-by-bit comparison of two integers. If both bits in the comparison are the same (both are 0's or 1's), then a 1 is returned. If the first bit is a 0 and the second bit is a 1, then a 1 is returned. If the first bit is a 1 and the second bit is a 0, then a 0 is returned.
The order of the expressions is important.
Code:
<% =True Imp True %>
<% =True Imp False %>
<% =False Imp True %>
<% =False Imp False %>
<% =True Imp Null %>
<% =Null Imp True %>
<% =False Imp Null %>
<% =Null Imp False %>
<% =Null Imp Null %>
Output:
True
False
True
True
(Null output)
True
True
(Null output)
(Null output)
Code:
<% AnyExpression = True %>
<% SomExpression = False %>
<% =AnyExpression Imp SomeExpression %>
Output:
False
Copyright 1999-2004 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information