cand()

阅读(2737) 标签: 序表, 逻辑与, 布尔型,

描述:

序列成员进行逻辑与运算。

语法:

A.cand(x)

 

cand(x1,…,xn)

相当于A.cand(),其中x1,…,xnA的成员。

备注:

逻辑与,序列A中的所有成员计算表达式x后同时为真时,结果为true,否则为false

逻辑运算操作值的数据类型为布尔型,非布尔型值时会自动转换为布尔型。

参数:

A

序列。

x

表达式。A为排列/序表时不可省略。

返回值:

Boolean

示例:

A为序列:

 

A

 

1

=[2<10,3>4,1!=1]

返回成员truefalsefalse

2

=A1.cand()

false

3

=[1==1,1<2].cand()

true

4

=[20,1<2].cand()

true,操作值为非布尔型值,自动转换为布尔型。

5

=[null,1<2].cand()

false

6

=cand(null,1<2)

false,同A5

A为序表/排列:

 

A

 

1

=demo.query("select top 10 EID,NAME,GENDER,DEPT from EMPLOYEE")

2

=A1.cand(DEPT)

判断序表A1DEPT值是否都为真,结果返回true

3

=A1.cand(GENDER=="F")

判断序表A1GENDER值是否都为F,结果返回false