icount ()

阅读(2625) 标签: 序列, 统计, distinct,

描述:

统计序列distinct成员个数。

语法:

A.icount(x)

 

icount(x1,…,xn)

相当于A.icount(),其中x1,…,xnA的成员,该语法不支持使用选项。

备注:

统计序列A中的distinct成员个数。

参数:

A

 序列。

x

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

选项:

@o

认为A有序,仅去掉相邻的重复成员。

@n

A是数列,可用位置判断。

@b

A是数列,使用long的位来判断。

返回值:

整数

示例:

A为序列:

 

A

 

1

=["a","c","d","e","f","a","a"]

 

2

=A1.icount()

  5

3

=[1,4,9,16,25,36,49,64,81,100,81]

数列。

4

=A3.icount@n()

10 ,程序根据位置判断。

5

=A3.icount@b()

10,程序根据long的位判断。

6

=icount("a","c","d","e","f","a","a")

5,同A2

A为序表/排列:

 

A

 

1

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

返回对DEPT有序的序表。

2

=A1.icount@o(DEPT)

统计员工表中部门个数。