- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
集算器程序之使用序列
集算器程序之使用序列
一些数据构成的有序集合即称为序列,构成序列的数据称为其成员。序列相当于高级语言中的
数组,但其成员的数据类型不要求一致。下面通过生成、访问、运算符、函数等几个方面讲解序列
的基本运算。
1、生成
1.1、常数构造
将常数直接用[]括起来可表示序列常数,也可以在表达式中用[]将成员括起来得到序列,如:
A B C
1 1 red 2013-06-04
2 2 blue 27.49
3 3 yellow Tom
4 [15.2,b,1] =[A1:C3] =[3,A4,B4]
5 [1,2,3,3] [] [[]]
网格中,A4,A5,B5,C5 中,都是序列常数,B4 和C4 中是用表达式计算的序列。
其中,A4 序列中的成员包含了浮点数、字符串、整数等不同的类型,B4 中的成员由单元格区
域得到,C4 中序列的成员还包含序列,A5 中序列中存在重复的成员。A4,B4,C4 和C5 中的数据依
次如下:
下面来比较一下B5 和C5 中的值:
可以看到,B5 中是空序列,而C5 中是一个非空序列,其成员只有一个空序列。
说明:序列的成员可以是任意数据类型,包括基本类型、其他序列、记录等等,成员全是整数
的序列被称为数列。
1.2、函数构造
A
1 =to(2,6)
2 =1,a,b,c.array()
3 =periods@y(2012-08-10,date(now()),1)
4 =file(sales.txt).import@t()
其中A1 表示从2 到6 的连续整数构成的序列,如果从1 开始的数列可以简写为to(6) 。A2 中将
字符串拆分为序列。A3 中以年为间隔生成两个日期之间的日期序列。A1,A2 和A3 中的结果如下:
A4 从结构化的文本文件中读取记录形成序列,其值为:
以记录为成员的序列又称作序表,常用来进行结构化数据的计算,序表不是本文重点,想进一
步了解请参考 《集算器程序之使用序表》。
1.3、计算生成
下面网格中的代码,将文本文件sales.txt 读入序表A1 ,取其中的STATE 列,生成序列A2 ,将
记录按照STATE 分组,生成序列A3 :
A
1 =file(sales.txt).import@t()
2 =A1.(STATE)
3 =A1.group(STATE)
计算后,A2 中的序列如下:
A3 中的序列如下:
可以看到,序列A3 的成员是多个序列,这些序列的成员都是记录。
2、访问
2.1、按序号访问成员
A B
1 [a,b,c,d,e,f,g]
2 =A1(2) =A1.m(2)
3 =A1([2,3,4]) =A1(to(2,4))
4 =A1.m(-1)
A2 与B2 中的表达式是等价的,都是从序列中取出第2 个成员,结果如下:
A3 中从序列中取出第2 到4 个成员,值为序列。注意,[2,3,4]也是个序列(数列),因此B3 中
中表达式的结果和A3 中是相同的:
A4 中取出序列中的倒数第1 个成员。注意,倒取数时必须用A .m()函数,不能简写为A1(-1)。
结果如下:
2.2、赋值和修改
A
1 [a,b,c,d,e,f,g]
2 A1(2)=r
3 A1([3,4])=[r,s]
4 A1.modify(4,[ r,s])
为了明确每个单元格中的语句引起的变化,在这里点
您可能关注的文档
最近下载
- 12J502-2内装修-室内吊顶.pdf VIP
- 全球及中国白蚁防治服务行业市场发展分析及前景趋势与投资发展研究报告2025-2028版.docx
- 2025年党员干部应知应会理论知识题库判断题测试卷附答案.docx VIP
- 医院检验科培训课件:《临床血液与体液检验基本技术标准》的解读(血液部分).pptx
- 2024年山西临汾尧都区社区工作者招聘真题.docx VIP
- 苯酚的理化性质及危险特性表.doc VIP
- 颈椎间盘突出护理.pptx VIP
- 线性代数英文课件:ch5-4(not necessary).ppt VIP
- 《SJT11223-2000-铜包铝线》.pdf VIP
- 民乐介绍课件.pptx VIP
文档评论(0)