Perl学习(十三)——数组操作总结 push pop shift unshift
2016-11-04 16:51
896 查看
Perl学习(十三)——数组操作总结 push pop shift unshift
Perl对数组的操作有push、pop、shift、unshift。push和pop操作的是数组的尾部。shift和unshift操作的是数组的头部。
push和unshift是添加操作,pop和shift是删除操作。
下面是一个例子程序,展示了如何使用这些函数:
#!/usr/bin/perl -w @array = 5..9; print $array[0]."\n"; print $array[1]."\n"; print $array[2]."\n"; print $array[3]."\n"; print $array[4]."\n"; print "==============================\n"; $temp = pop(@array); #push和pop操作的是数组的尾部 print $array[0]."\n"; print $array[1]."\n"; print $array[2]."\n"; print $array[3]."\n"; print $array[4]."\n"; print "==============================\n"; push(@array,0); print $array[0]."\n"; print $array[1]."\n"; print $array[2]."\n"; print $array[3]."\n"; print $array[4]."\n"; print "==============================\n"; @otherarray = 100..110; push(@array,@otherarray); print "$array[9]\n"; print "==============================\n"; #shift和unshift操作的是数组的头部 @array2 = 90..99; $tempvalue = shift(@array2); print $array2[0]."\n"; print $array2[1]."\n"; print $array2[2]."\n"; print "==============================\n"; print $tempvalue."\n"; print "==============================\n"; unshift(@array2,44); print $array2[0]."\n"; print $array2[1]."\n"; print $array2[2]."\n"; print "==============================\n"; unshift(@array2,@otherarray); print $array2[0]."\n"; print $array2[1]."\n"; print $array2[2]."\n";
下面是运行后的截图:
相关文章推荐
- 操作Perl数组: shift, unshift, push, pop
- 操作Perl数组: shift, unshift, push, pop
- JavaScript 数组操作函数总结(push,pop,join,shift,unshift,slice,splice,concat)
- JavaScript 数组操作函数总结(push,pop,join,shift,unshift,slice,splice,concat)
- JavaScript 数组操作函数总结(push,pop,join,shift,unshift,slice,splice,concat)
- ActionScript中数组操作(一):push(pop)与unshift(shift)
- 数组的操作push,pop,shift,unshift
- Perl 数组应用详解(push, pop, shift, unshift)
- Js数组的操作push,pop,shift,unshift等方法详细介绍
- js数组的常见操作( push、pop、unshift、shift、splice、concat、 join)的用法
- 【Perl读书笔记】数组操作push、pop、shift和unshift
- JS数组方法总结shift()、unshift()、pop()、push()、concat()、splice()、filter()、map()、some()、every()、forEach()等方法
- Js数组的操作push,pop,shift,unshift等方法详细介绍
- Js数组的操作push,pop,shift,unshift等方法
- js 数组操作之pop,push,unshift,splice,shift
- js 数组操作函数有:push,pop,join,shift,unshift,slice,splice,concat
- Js数组的操作push,pop,shift,unshift等方法详细介绍
- JavaScript数组中shift()和push(),unshift()和pop()操作
- js数组操作大全(pop,push,unshift,splice,shift方法)
- Js~数组的操作push,pop,shift,unshift