`
standalone
  • 浏览: 595947 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

perl的数组操作

    博客分类:
  • perl
阅读更多
  • 生成连续的一列数字或字母:

  • my @numbers = (1..100);
    my @chars   = (a..z);

  • 添加或者删除元素

  • shift: 移除数组的第一个元素;
    unshift: 添加一个元素到数组的最后;
    push: 添加一个元素到数组的第一个元素;
    pop:去除数组的最后一个元素。

    FunctioDefinition
    push(@array, Element) Adds to the end of an array
    pop(@array)Removes the last element of the array
    unshift(@array, Element)Adds to the beginning of an array
    shift(@array) Removes the first element of an array
    delete $array[index] Removes an element by index number

  • 截取数组片断

  • my @a=(1..10);
    my @b=@a[1..4, 8..10]; # @b = (2,3,4,5,9,10)
    my @c=@a[1,9]; # @c = (2,10)

  • 添加删除元素


  • splice(@array, offset, length, $elem)

    my @a=(1..10);
    splice(@a, 1, 0, 100) # @a=(1,100,2,3,4,5,6,7,8,9,10)
    my @b=(1..10);
    splice(@b, 1, 1, 99,100) # @b=(1,99,100,3,4,5,6,7,8,9,10)


分享到:
评论

相关推荐

    perl网络编程

    perl 网络编程 万能脚本 数据分析 数据处理,perl数组高级操作技巧,本文讲解了数组去重、数组合并、查找最大值、列表归并等内容,需要的朋友可以参考下

    多线程以及对数组的互斥操作的演示程序

    Perl语言传统上可以对多进程提供很好的支持方式,但是多进程方式降消耗掉很多内存,有的时候经常会出现一个进城占用10多M的内存的情况。从5.6版本开始Perl已经开始部分的支持多线程,而在5.8版本中进一步的得到了完善...

    Perl5语言全教程

    一、Perl是什么? 二、Perl在哪里? 三、运行 四、注释 第二章 简单变量 一、整型 二、浮点数 三、字符串 第三章 操作符 一、算术操作符 二、整数比较操作符 三、字符串比较操作符 四、逻辑操作符 五、位操作符 六...

    perl 程序开发教程

    Perl 5 教程 by flamephoenix 第一部分 Perl语言 第一章 概述 一、Perl是什么? 二、Perl在哪里? 三、运行 四、注释 第二章 简单变量 一、整型 二、浮点数 三、字符串 第三章 操作符 一、算术操作符 二、整数...

    PERL编程24学时教程.pdf

    第一部分 Perl基础 第1学时 Perl入门 3 1.1 安装Perl 3 1.1.1 等一等,也许你已经安装了Perl 4 1.1.2 在Windows 95/98/NT上安装Perl 5 1.1.3 在UNIX上安装Perl 6 1.1.4 在Macintosh系统上安装Perl 7 1.2 文档资料 7 ...

    Perl语言入门(第五版-中文版).pdf

    时至今日,perl已发展成为一套功能齐备的程序语言,几乎可以在任何操作系统上完成各种任务——从简单的命令行工具到web应用开发,及至生物信息学、金融数据分析等等不一而足。其他书籍可能会着重于教会你使用perl...

    Perl 实例精解(第三版).pdf

    原书名: Perl by Example(Third Edition),原出版社: PH PTR,作者: Ellie Quigley,译者: 杜炜,出版社:清华大学出版社,出版日期:2002 年8月,PDF 格式,大小 19 Mb。 内容简介 本书以最新版本的Perl ...

    Perl 语言入门 第六版

    如果我是Perl讲师? “Perl”这个词表示什么意思? Larry为什么要创造Perl? Larry干吗不用其他语言? Perl算容易,还是算难? Perl怎么会这么流行? 现在的Perl发展得怎么样了? 哪些事情最适合用Perl来做?...

    perl 循序渐进教程

    perl 循序渐进 第一课:Perl概述。 第二课:变量(1)——纯变量。 第三课:变量(2)——数组。 第四课:变量(3)——关联数组。 第五课:Perl的运算符号字符。...第十三课:文件及目录操作。 第十四课:进程管理。

    Perl5 24小时教程

    Perl5语言学习教程 Perl 基础 第1学时Perl 入门 第2学时Perl 的基本构件:数字和字符串 ...第4学时基本构件的堆栈:列表与数组 第5学时进行文件操作 第6学时模式匹配 第7学时哈希结构 第8学时函数

    PERL编程24学时教程

    第一部分 Perl基础 第1学时 Perl入门 3 1.1 安装Perl 3 1.1.1 等一等,也许你已经安装了Perl 4 1.1.2 在Windows 95/98/NT上安装Perl 5 1.1.3 在UNIX上安装Perl 6 1.1.4 在Macintosh系统上安装Perl 7 1.2 文档资料 7 ...

    perl编程24学时教程.rar

    第一部分主要讲述Perl的基本概念,第二部分重点介绍Perl的一些高级特性,第三部分介绍如何使用Perl进行CGI编程,第四部分(即附录)讲述如何在不同的操作系统下安装Perl的各个模块。 本书结构清晰,讲解透彻,通俗易懂...

    perl语言脚本文档说明

    第一部分 Perl基础 第1学时 Perl入门 3 1.1 安装Perl 3 1.1.1 等一等,也许你已经安装了Perl 4 1.1.2 在Windows 95/98/NT上安装Perl 5 1.1.3 在UNIX上安装Perl 6 1.1.4 在Macintosh系统上安装Perl 7 1.2 文档...

    Perl编程24学时教程(PDF格式,共24章)

    第一部分主要讲述Perl的基本概念,第二部分重点介绍Perl的一些高级特性,第三部分介绍如何使用Perl进行CGI编程,第四部分(即附录)讲述如何在不同的操作系统下安装Perl的各个模块。 本书结构清晰,讲解透彻,通俗易懂...

    Perl教程(pdf)

    共25个pdf 下面为第一个pdf目录 第一部分 Perl 基础 第1学时Perl 入门 第2学时Perl 的基本构件:数字和字符串 ...第4学时基本构件的堆栈:列表与数组 第5学时进行文件操作 第6学时模式匹配 第7学时哈希结构 第8学时函数

    PERL编程速成教程(上).pdf

    第1学时Perl 入门 第2学时Perl 的基本构件:数字和字符串 第3学时控制程序流 第4学时基本构件的堆栈:列表与数组 第5学时进行文件操作 第6学时模式匹配 第7学时哈希结构 第8学时函数

    Perl编程速成教程

    第4学时基本构件的堆栈:列表与数组 第5学时进行文件操作 第6学时模式匹配 第7学时哈希结构 第8学时函数 第9学时其他函数和运算符 第1 0学时文件与目录 第11学时系统之间的互操作性 第1 2学时使用P e r l的命令行...

    perl培训资料

    操作符 四 列表和数组变量 五 文件读写 六 模式匹配 七 控制结构 八 子程序 九 关联数组(哈希表) 十 格式化输出 十一 文件系统 十二 Perl5中的引用(指针) 十三 Perl的面向对象编程 十四 Perl5的包和模块

Global site tag (gtag.js) - Google Analytics