to()

阅读(431) 标签: to,

本章介绍to()函数的多种用法。

A.to()

描述:

从指定位置开始取序列的部分成员组成新序列。

语法:

A.to(a)

从序列A中获取前a个成员所构成的序列。当a小于0时会取从第A.len()+1+a个起到第A.len()个成员所构成的序列。

A.to(a,b)

从序列A中获取第a个起到第b个成员所构成的序列。当a省略时,默认为1;当b省略时,默认为A.len(),注意此时逗号不能省略。a大于b时表示由后至前,此时获得序列中成员的顺序也是逆序的。

备注:

从序列A中获取第a个起到第b个成员所构成的序列。当a省略时,默认为1;当b省略时,默认为A.len()

参数:

A

序列

a

开始整数

b

结束整数

选项:

@z(i,n)

把序列A平均分成n段,取出第i段返回。如果A中的成员数无法平均分段,多余的成员会在最后一组中返回。

返回值:

序列

示例:

[1,5,2,6,8].to(2,3)

[1,5,2,6,8].to(3,2)

返回序列[5,2]

返回序列[2,5]

[1,5,2,6,8].to(2)

返回序列[1,5]

[1,5,2,6,8].to(-2)

返回序列[6,8]

[1,5,2,6,8,7].to@z(2,3)

to(8).to@z(1,3)

to(8).to@z(3,3)

返回序列[2,6]

返回序列[1,2]

返回序列[5,6,7,8]

相关概念:

to()

to()

描述:

生成一组数列

语法:

to(a,b)

生成由ab之间的连续整数组成的数列

to(n)

生成由1n的连续自然数组成的数列

备注:

生成由ab或者由1n的连续整数组成的数列。

参数:

a

开始整数

b

结束整数

n

n>0

选项:

@s

a开始生成连续的b个整数组成的序列,b如果小于0,则逐1递减往前生成

返回值:

连续的整数数列

示例:

 

A

 

1

=to(3,7)

[3,4,5,6,7]

2

=to(5,3)

[5,4,3]

3

=to(-2,3)

[-2,-1,0,1,2,3]

4

=to(3,-2)

[3,2,1,0,-1,-2]

5

=to@s(3,4)

[3,4,5,6]

6

=to@s(3,-2)

[3,2]

7

=to(10)

[1,2,3,4,5,6,7,8,9,10]

相关概念:

A.to()