布尔表达式

1、简介

布尔表达式可用于执行逻辑运算,例如检查两个条件是否成立。

2、And

组合两个布尔表达式,如果两个表达式都计算为True,则仅返回True。

(6  >  4)和(3  <  5)

计算结果为True,因为两个表达式都是True。

('ab'  =  'a')和(3  <  5)

计算结果为False,因为只有第二个表达式为True。

3、Or

合并两个布尔表达式,如果至少有一个表达式的计算结果为True,则返回True。

给定名为“$ product”的域实体实例,其具有值为“3”的整数属性“price”和具有值“2”的另一个整数属性“recommendedPrice”,具有以下表达式:

($ product / price < $ product / recommendedPrice : 2)或($ product / price >  0)

将返回True,因为至少有一个表达式的计算结果为True(准确地说是第二个)。请注意,如果两个语句都为True,则表达式仍将返回True。

以下示例返回False,因为两个表达式的计算结果均为False:

(' hello '  =  ' nothello ')或(' byebye '  =  ' stillnotbyebye ')

results matching ""

    No results matching ""