`
kankan1218
  • 浏览: 276793 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

perl的pop跟push操作数组的最右边,shift跟unshift操作数组的最左边

    博客分类:
  • perl
阅读更多
perl的pop跟push操作数组的最右边,shift跟unshift操作数组的最左边
学习记录一下

   1. #!/usr/bin/perl -w
   2. use strict;
   3. print '@a @b @c @d 的值都为1 2 3',"\n";
   4. my @a = (1..3);
   5. pop(@a);
   6. print "\@a的值为@a,pop拿掉数组最右边的值\n";
   7. my @b = (1..3);
   8. push(@b,'4');
   9. print "\@b的值为@b,push添加一个值到数组的最右边。\n";
  10. my @c = (1..3);
  11. shift@c;
  12. print "\@c的值为@c,shift拿掉数组最左边的一个值。\n";
  13. my @d = (1..3);
  14. unshift(@d,0);
  15. print "\@d的值为@d,unshift添加一个值到数组的最左边。\n";
  16.  
  17.  
  18. [root@OTRS perl]# perl pop_push_shift_unshift.pl
  19. @a @b @c @d 的值都为1 2 3
  20. @a的值为1 2,pop拿掉数组最右边的值
  21. @b的值为1 2 3 4,push添加一个值到数组的最右边。
  22. @c的值为2 3,shift拿掉数组最左边的一个值。
  23. @d的值为0 1 2 3,unshift添加一个值到数组的最左边。
分享到:
评论

相关推荐

    Perl中数组的使用.rar

    本资料"Perl中数组的使用"将深入探讨Perl数组的各个方面,包括定义、初始化、操作以及一些实用技巧。 1. 定义数组: 在Perl中,数组由尖括号`<>`包围,数组名后跟一对花括号`{}`,例如`@array_name = ('value1', '...

    Perl与JS的对比分析(数组、哈希)

    1. **数组操作**:在Perl中,数组可以通过`pop`和`push`进行尾部操作,通过`shift`和`unshift`进行头部操作。此外,`splice`函数可以在任意位置插入或删除元素,`reverse`用于数组反转,而`sort`则用于排序。在...

    javaScript数组操作笔迹

    数组操作是任何开发人员在日常编码中不可或缺的一部分,掌握各种数组方法能够极大提高代码效率和可读性。下面将详细介绍标题与描述中提到的几个关键的JavaScript数组操作知识点。 ### join(delimiter) `join()` ...

    perl学习笔记

    Perl提供了对数组的操作,如pop和push分别用于删除和添加数组末尾的元素,shift和unshift操作数组开头,splice则可以灵活地插入、删除或替换数组中的元素。foreach循环用于遍历数组,$_通常是默认的迭代变量。在循环...

    Perl 语言入门 第六版

    shift和unshift操作符 splice操作符 字符串中的数组内插 foreach控制结构 Perl最喜欢用的默认变量:$_ reverse操作符 sort操作符 each操作符 标量上下文与列表上下文 在标量上下文中使用产生列表的表达式 ...

    Perl 6 技术参考手册_PERL技术参考_Perl_

    `Array` 类型提供了丰富的操作,如 `push`、`pop`、`shift` 和 `unshift`。列表操作符 `@()` 可以动态创建列表,`^` 和 `|` 分别用于创建交集和并集。范围运算符 `..` 和 `...` 可创建数字或日期范围。Perl 6 还有...

    perl个人学习笔记

    2. **shift和unshift**: `shift`移除并返回数组的第一个元素,`unshift`在数组开头添加元素,如`unshift @array, 'a', 'b'`。 3. **数组内插**: 数组可以在双引号字符串中内插,如`print "The elements are @array\...

    Perl基础知识.pptx

    Perl提供了一些操作数组的方法,如`pop`和`push`分别用于删除和添加数组尾部的元素,`shift`和`unshift`用于处理数组的头部。`$_`是Perl中的默认变量,常在循环中使用。`reverse`操作符用于反转列表的顺序,`sort`...

    perl 函数全集(绝版)

    4. **push** 和 **pop**:用于向数组末尾添加元素和移除数组末尾的元素。 5. **shift** 和 **unshift**:用于移除数组开头的元素和在数组开头添加元素。 6. **substr**:用于从字符串中提取子串或替换子串。 7. **...

    perl 初级教程及高级技术内幕

    你可以使用`push`、`pop`、`shift`和`unshift`等函数来操作数组,而`keys`、`values`和`each`则用于遍历哈希。 文件操作是Perl另一个重要的部分。Perl提供了一系列内置的文件和目录操作函数,如`open`用于打开文件...

    最经典的PERL学习文件——Perl语言入门

    Perl提供了`push`、`pop`、`shift`、`unshift`等操作符来动态地添加或删除数组元素。此外,`foreach`循环是遍历数组的常用方式,`$_`变量作为循环中的默认变量,简化了代码编写。 #### 四、子程序与参数传递 **...

    perl常见编程100个实例

    可以使用`push`、`pop`、`shift`和`unshift`等函数来动态地添加或移除元素。数组索引从0开始,`$array[0]`获取第一个元素。 3. **文件I/O**:Perl提供了打开、关闭、读取和写入文件的简便方法。`open`函数用于打开...

    perl 语言学习笔记

    通过这些章节的学习,读者能够对 Perl 的基础知识有一个全面的认识,包括语言的基本语法、变量类型、字符串处理、控制结构以及数组的操作等方面。这对于进一步深入学习 Perl 语言奠定了坚实的基础。

    TDDOWNLOAD\Perl 与 Python 之间的一些异同

    - **数组(Arrays)**:通过@前缀定义,可以当作堆栈使用,提供pop(弹出)、push(压入)、shift(移除首元素)、unshift(插入首元素)等操作。 - **哈希(Hashes)**:用%前缀定义,是基于键值对的数据结构,键...

    perl常用命令_函数集.pdf

    unshift 函数是 Perl 中的一个内置函数,用于将元素添加到数组的开头。其调用语法为 unshift(array, element),其中 array 为要添加元素的数组,element 为要添加的元素。 六、关联数组函数 关联数组函数是 Perl ...

    #perl 重要练习

    6. **数组和哈希操作**: `push`向数组末尾添加元素,`pop`移除并返回最后一个元素。`shift`移除并返回第一个元素,`unshift`在数组开头添加元素。`keys`获取哈希的所有键,`values`获取所有值,`each`用于迭代哈希。...

    Perl program

    Perl的数组和哈希提供了丰富的操作函数,如push、pop、shift、unshift等,以及keys、values和each等迭代方法。 正则表达式是Perl的另一个强项。Perl提供了内置的正则表达式引擎,可以进行复杂的模式匹配和替换操作...

    perl24小时自学通.rar

    Perl提供了丰富的数组和哈希操作函数,如 `push`、`pop`、`shift`、`unshift` 对于数组,以及 `keys`、`values`、`each` 对于哈希。 五、文件和文件句柄 Perl可以轻松地进行文件读写操作。`open()` 函数打开文件,`...

Global site tag (gtag.js) - Google Analytics