Perl——数组、foreach
来源:互联网 发布:阿里云开启80端口 编辑:程序博客网 时间:2024/06/07 04:05
数组
1. 定义
@array = (....);
例如:@array = ("abc","efg","hjk");
2.扩展数组
push @array,content
@array = ("abc","efg","hjk");print @array,"\n";#扩展,添加一个字符串push @array,"wse";print @array,"\n";#扩展,添加一组字符串@temp = ("xcv","bnm");push @array,@temp;print @array,"\n";
3. 堆栈
把数组作为堆栈, 在取数据时则后进先出
push 添加数据
pop 弹出并删除最后添加进入数组的值
@array = ();#把数组做为堆栈,取数据时则后进先出push @array,"abc"; push @array,"bcd";print $array[0],"\n"; #abcprint $array[1],"\n"; #bcd#pop 弹出并删除最后添加进入数组的值$p = pop @array;print "array:",@array,"\n"; #abcprint "pop:",$p; #bcd
4. 队列
把数组做为队列,在取数据时则先进先出
push 添加数据
shift 弹出并删除最先添加进入数组的值
@array = ();#把数组做为队列,push @array,"abc"; push @array,"bcd";print $array[0],"\n"; #abcprint $array[1],"\n"; #bcd#shift 弹出并删除最先添加进入数组的值$p = shift @array;print "array:",@array,"\n"; #bcdprint "shift:",$p; #abc
foreach
1. 遍历数组
foreach $a (@array) {print $a,"," ;}
2. 终断或终止循环
last : 结束循环,不再执行foreach语句块,相当于java中的break;
next : 结束一次循环,进入一次的 循环,相当于java中的continue;
0 0
- Perl——数组、foreach
- Perl学习(十五)——数组操作 foreach each print
- Perl foreach
- Perl——二维数组
- perl学习——列表和数组
- perl中的foreach
- perl foreach用法
- perl中的foreach结构
- perl foreach 循环
- Perl中foreach用法
- PHP遍历数组的方法汇总——foreach
- PERL语言入门:第三章:列表与数组:foreach, $_, each用法
- Perl中foreach循环变量
- Perl Learning (3_1) —— 列表与数组
- Perl语言入门——列表与数组
- Perl学习(十二)——数组定义操作总结
- Perl学习(十四)——数组操作总结 splice
- Js 数组——filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
- zend 实现多数据库却换
- MT6589开机启动简析
- Java Web之三 Servlet Filter Listener
- HDU 3681 Prison Break floyd+状压+二分
- ubuntu+php环境下的Memcached 安装方法
- Perl——数组、foreach
- Ext JS4序列教程之一 :Layout布局
- Javascript 中的false、0、null、undefined和空字符串对象
- dom4j 把 文本 转成 XML
- Android:BaseAdapter优化之ViewHolder 显示系统已经安装应用并打开
- 秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
- Appium(JAVA)Windows 7系统搭建及示例运行
- CocosStudio UI编辑器(1.6.0)使用调研 (基于cocos2dx-3.2)
- how to logon Oracle DB