ifn()

阅读(1600) 标签: 序列, 第一个非空成员,

描述:

计算序列成员后返回第一个非空成员。

语法:

A.ifn(x)

 

ifn(x1,…,xn)

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

备注:

对序列A计算表达式x,返回第一个非空成员。

参数:

A

序列。

x

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

返回值:

第一个非空成员

示例:

A为序列:

 

A

 

1

=[1,2,4].ifn()

1

2

=[1,2,4].ifn(~*10)

10,返回计算后的第一个成员。

3

=[null,2,3,4].ifn()

2,返回第一个非空成员。

4

=[null,"",2,3,4].ifn()

“”

5

=ifn(null,2,3,4)

2,同A3

A为序表/排列:

 

A

 

1

=create(ID,NAME,GENDER).record([1,"Rebecca",,2,"Ashley","F",3,"Matthew","M"])

2

=A1.ifn(NAME)

获取第一个非空NAME值。

3

=A1.ifn(GENDER)

获取第一个非空GENDER值。