- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
列表与数组
sort 操作 sort 将输入的一串列表根据内部的字符顺序进行排序 * @rocks = qw/ bedrock slate rubble granite /; @sorted = sort(@rocks); #得到bedrock, granite, rubble, slate @back = reverse sort @rocks; #为slate 到bedrock @rocks = sort @rocks; #将排序的值写回@rocks @numbers = sort 97 ..102; #得到100,101,102,97,98,99 sort @rocks; #错误,不会修改@rocks @rocks = sort @rocks; #现在@rocks 值是经过排序的 3.4 标量和列表上下文 一个给定的表达式在不同的上下文中其含义是不同的。 * 42 + something #something 必须是标量 sort something #something 必须是列表 @people = qw( fred barney betty ); @sorted = sort @people; #列表context:barney , betty, fred $number = 42 + @people; #标量context:42+3,得到45 3.4 标量和列表上下文 强制引入标量 @rocks = qw/ bedrock slate rubble granite /; Print “I have”,scalar @rocks,“\n”; 列表上下文中的STDIN @lines=STDIN;#从键盘输入的时候以ctr+z chomp(@lines); * 本章小结 掌握:数组的基本操作和foreach 熟悉:基本函数如pop push… * * * * LOGO Perl 语言 * 第三章 列表与数组 列表直接量 1 列表相关操作符 2 foreach循环结构 3 ※ ※ △ * 标量上下文与列表上下文 4 ※ 3.1 列表直接量 列表是指数据,而数组是其变量名; 每个数组标量都有一个列表,列表可以为空。 * 标量 标量变量 列表(标量集合) 数组 列表示例 包含5个元素的列表 * 35 12.4 “hello” 1.72e30 “bye\n” 0 1 2 3 4 列表特点 1.每个元素都是单独的标量变量 2.元素值是有序的 3.元素索引从‘0’开始,每次递增1 4.元素值之间互不相关, “数字”,“字符串”,“undef”或其他类型数据 5.数组/列表的“无限制性” * 35 12.4 “hello” 1.72e30 “bye\n” 0 1 2 3 4 访问数组中的元素 数组中的元素由连续整数编号,其从0开始,每增加一个元素,其索引值加一,如 * $fred[0] = “yabba”; $fred[1]= “dabba”; $fred[2] = “doo” 数组名字(fred)和标量属于完全不同的命名空间。 同一程序可以同时包含$fred(标量变量)和fred命名的数组(运行例子)。 访问数组中的元素 数组元素($fred[2])使用与标量变量($fred)相同 print $fred[0] ; $fred[2] = “diddley”; $fred[1] .= “whatsis”; $number = 2.71828; print $fred[$number-1] ; #与print $fred[1]一样 $blank = $fred [142_857]; #该数组元素未存值,undef $blank = $mel; #$mel 未初始化,undef * 访问数组中的元素 特殊数组索引 $number = 2.71828; print $fred[$number-1] ; #和print $fred[1]一样 print $fred[$number-2],\n ;print $fred[$number-3],\n ;print $fred[$number-4],\n ;print $fred[$n
您可能关注的文档
- 关于举行四川省二〇一二年高中化学教师优秀教学论文评比的通知.doc
- 关于在全市开展关爱儿童慈善公益募捐活动的通知 - 连云港市妇联.doc
- 关于在全市教育系统开展第四个五年 - 长春市教育局.doc
- 关于刷墙的描写“刷子李”.ppt
- 关于开展2011年卫星导航定位科学技术奖推荐评选工作的 - 四维图新.doc
- 关于开展扬州大学百门研究性教学示范课程建设的通知 - 扬州大学商学院.doc
- 关于寿险公司资产负债管理的探究.doc
- 关于开展博士后生活津贴调查的通知 - 黑龙江省博士后.doc
- 关于我市编外聘用人员佣金制度改革方案的汇报.doc
- 关于河北省2014年中小学音乐学科论文类评选活动 - 河北省教育科学 .doc
文档评论(0)