当前位置: 首页 > news >正文

服装网站建设基本流程计算机前端培训

服装网站建设基本流程,计算机前端培训,建设银行网站登陆不上去,WordPress工具主题Perl数组可以存储多个标量,并且标量数据类型可以不同。   数组变量以开头。访问与定义格式如下: #! /usr/bin/perl arr("asdfasd",2,23.56,a); print "输出所有:arr\n"; print "arr[0]$arr[0]\n"; #输出指定下标 print…

  Perl数组可以存储多个标量,并且标量数据类型可以不同。
  数组变量以@开头。访问与定义格式如下:

#! /usr/bin/perl
@arr=("asdfasd",2,23.56,'a');
print "输出所有:@arr\n";
print "arr[0]=$arr[0]\n"; #输出指定下标
print "数组大小:".scalar @arr."\n";
$arr[0]=v97.98.99; #v字符串赋值
print "输出所有:@arr\n";
$arr[6]=89;#指定下标赋值
print "输出所有:@arr\n";

1.以qw开头定义数组

#! /usr/bin/perl
@arr=qw / 这是一个数组 123 456 890 "数组创建示例"/;
print "所有成员:@arr\n";
print "成员个数:".scalar @arr ."\n";
print "第一个成员:$arr[0]\n";
print "最后一个成员:$arr[-1]\n"; #-1表示最后一个成员$size=$#arr;#返回最大索引下标
print "size=$size\n";
print "arr[0]成员长度:".length $arr[0]; #一个中文3个字节
print "\n";
print "arr[1]成员长度:".length $arr[1];
print "\n";

  运行示例:

[wbyq@wbyq 0709]$ ./1.pl 
所有成员:这是一个数组 123 456 890 "数组创建示例"
成员个数:5
第一个成员:这是一个数组
最后一个成员:"数组创建示例"
size=4
arr[0]成员长度:18
arr[1]成员长度:3

2 数组序列号

#! /usr/bin/perl
@arr=(1..10);
print "数组成员个数:".scalar @arr ."\n";
print "所有成员:@arr\n";
print "最大访问下标:$#arr\n";
@arr=(a..z);
print "数组成员个数:".scalar @arr ."\n";
print "所有成员:@arr\n";
print "最大访问下标:$#arr\n";
$size=@arr;
print "数组成员个数:$size\n"

  运行效果:

[wbyq@wbyq 0709]$ ./1.pl 
数组成员个数:10
所有成员:1 2 3 4 5 6 7 8 9 10
最大访问下标:9
数组成员个数:26
所有成员:a b c d e f g h i j k l m n o p q r s t u v w x y z
最大访问下标:25
数组成员个数:26

3.添加和删除数组

  Perl语言提供有从末尾插入成员、从头插入、从头取数据、从末尾取数据。
在这里插入图片描述

#! /usr/bin/perl
@arr=(1..10);
print "[line:".__LINE__."]数组成员个数:".scalar @arr ."\n";
$size=push (@arr,a,b,c,d);#在数组末尾加入a,b,c,d,并且输出成员个数
print "[line:".__LINE__."] size=$size\n";
print "[line:".__LINE__."]数组成员个数:".scalar @arr ."\n";
@arr2=qw\"12" "34" "56"\;
push (@arr,@arr2);#将数组arr2添加到arr末尾
print "[line:".__LINE__."]数组成员个数:".scalar @arr ."\n";
print "[line:".__LINE__."]输出所有成员:@arr\n";
$data=pop(@arr);#从末尾取元素,并且成员个数-1
print "[line:".__LINE__."]数组成员个数:".scalar @arr ."\n";
print "[line:".__LINE__."]data=$data\n";
$data=shift(@arr);#从首位置取元素,并且成员个数-1
print "[line:".__LINE__."]data=$data\n";
print "[line:".__LINE__."]数组成员个数:".scalar @arr ."\n";
$size=unshift(@arr,@arr2);#从首位置插入元素,并返回元素个数
print "[line:".__LINE__."]size=$size\n";
print "[line:".__LINE__."]数组成员个数:".scalar @arr ."\n";
print "[line:".__LINE__."]输出所有成员:@arr\n";

  运行示例:

[wbyq@wbyq 0709]$ ./1.pl 
[line:3]数组成员个数:10
[line:5] size=14
[line:6]数组成员个数:14
[line:9]数组成员个数:17
[line:10]输出所有成员:1 2 3 4 5 6 7 8 9 10 a b c d "12" "34" "56"
[line:12]数组成员个数:16
[line:13]data="56"
[line:15]data=1
[line:16]数组成员个数:15
[line:18]size=18
[line:19]数组成员个数:18
[line:20]输出所有成员:"12" "34" "56" 2 3 4 5 6 7 8 9 10 a b c d "12" "34"

4.数组成员截取

  Perl中可以获取一个数组中的指定成员,再组合成一个新的数组。
  使用示例:@buff=@arr[索引值];
  数组索引需要指定有效的索引值,可以是正数后负数,每个索引值使用逗号隔开。
  如果是连续的索引,可以使用 … 来表示指定范围。

  示例:

#! /usr/bin/perl
@arr=(11,22,3,44,55);#定义数组
@arr2=qw/hello wbyq welcome/;#qw方式定义
@arr3=(a..d);#连续序号定义
printf("[line:".__LINE__ ."] arr所有成员:@arr\n");
printf("[line:".__LINE__ ."] arr成员个数:".scalar @arr ."\n");
$count=push(@arr,@arr2);#将arr2从尾部插入
printf("[line:".__LINE__ ."] arr所有成员:@arr\n");
printf("[line:".__LINE__ ."] arr成员个数:$count\n");
$count=unshift(@arr,@arr3);#arr3从头部插入
printf("[line:".__LINE__ ."] arr所有成员:@arr\n");
printf("[line:".__LINE__ ."] arr成员个数:$count\n");
@buff=@arr[0,1,5];#获取arr[0]、arr[1]、arr[5]
print "buff成员个数:".scalar @buff ."\n";
print "buff所有成员:@buff\n";
@buff=@arr[-5..-1];#获取最后五个成员
print "buff成员个数:".scalar @buff ."\n";
print "buff所有成员:@buff\n";

  运行效果:

[wbyq@wbyq 0709]$ ./1.pl 
[line:5] arr所有成员:11 22 3 44 55
[line:6] arr成员个数:5
[line:8] arr所有成员:11 22 3 44 55 hello wbyq welcome
[line:9] arr成员个数:8
[line:11] arr所有成员:a b c d 11 22 3 44 55 hello wbyq welcome
[line:12] arr成员个数:12
buff成员个数:3
buff所有成员:a b 22
buff成员个数:5
buff所有成员:44 55 hello wbyq welcome

5.数组元素替换splice

  Perl中可以使用splice函数实现数组元素替换。
  splice使用语法如下:
  spice(@arr [起始位置,替换个数,列表]);
  示例1:spice(@arr); #清空数组
  示例2:spice(@arr,0,2,20…25);#表示从下标0开始,替换两个成员,多余成员则插入到数组

#! /usr/bin/perl
@arr=("hello","wbyq","welcom");
print "数组元素:@arr\n";
splice(@arr);#清空数组
print "数组元素:@arr\n";
@arr=("hello","wbyq","welcom");
print "数组元素:@arr\n";
splice(@arr,0,5,(1,2,3,4,5));#从下标0,替换5个成员
print "数组元素:@arr\n";@arr=("hello","wbyq","welcom");
print "数组元素:@arr\n";
splice(@arr,0,2,(a..f));#从下标0,替换2个成员,多余成员则插入到数组
print "数组元素:@arr\n";

  运行效果:

[wbyq@wbyq 0709]$ ./1.pl 
数组元素:hello wbyq welcom
数组元素:
数组元素:hello wbyq welcom
数组元素:1 2 3 4 5
数组元素:hello wbyq welcom
数组元素:a b c d e f welcom
http://www.yayakq.cn/news/310106/

相关文章:

  • 建站公司都有哪些seodg官网
  • 如何用域名建网站商城服务是怎么赚钱
  • 建设河南网站美橙网站建设怎么做
  • 合肥建设网站获客系统wordpress 模板 免费
  • 网站免费打包北京 集团公司网站建设
  • 生活中花钱请人做网站手机app开发最好的工具
  • 学网站开发网站做关键词排名每天要做什么
  • 隆昌住房和城乡建设官方网站网站制作app软件
  • html演示网站山西做网站的企业
  • 公司网站建设费用明细表50个最火的创业小项目
  • 做网站 广告 备案网站开发需要学习什么
  • 做网站多少钱西宁君博领先网页制作源代码免费的
  • 成都建设银行招聘网站建筑行业大数据平台
  • 网站建设在windos的设置各大网站怎么把世界杯做头条
  • 网站不能风格北京建设信源官方网站
  • 天津哪家做企业网站外贸电商怎么做的
  • 怎么样做网站注册量win7 iis 新建网站
  • 金融网站怎么做windows7 wordpress
  • 网站开发工具与环境湖北网站建设联系电话
  • 抓好门户网站建设山西企业模板建站
  • 网站如何做seo网站制作设计报价
  • 推荐几个安全免费的网站1建设网站的重要性
  • 旅游网站设计及开发成都比较好的装修设计公司
  • 创意工作室网站遵义官网网站建设
  • 鄠邑区建设局网站网站跳出率 报告
  • 网站通栏wordpress后台登录页面打不开
  • wordpress自定义参数查询廊坊关键词seo排名网站
  • 做计算机题目的网站哪个网站可以做经济模拟题
  • 外贸网站seo有哪些公司西安建设工程信息网平台变更
  • wordpress建企业站网站经营范围