`
luogen33
  • 浏览: 81009 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

perl操作数组

 
阅读更多
#!/usr/bin/perl -w
#test the string
print "hello" ." ". "world!\n"; #字符串连接
print "hello" x 4 . "\n";
print "ha" x (2+3) . "\n";
print "12ggdd" * 3 ."\n"; #启用告警时,即#!/usr/bin/perl -w时,程序提示告警信息.
#计算从1到100的所有奇数相加.
$num=1;
#$sum=0;
while ($num < 100){
  $sum+=$num;
  #print $num ."\n";
  $num+=2;
}
print $sum;

#test the list
#print "=============test the list=============";
#@listA= (1..100);
#foreach $item (@listA){
#   print $item;
#}

#test pop method
print "\n\n";
@arr=5..9;
$fred1=pop(@arr);
$fred2=pop(@arr); #the value of $fred2 is 8.
printf "%s,%s",$fred1,$fred2;
#test  push method
print "\n\n";
foreach $item (@arr){
    print $item . "\n";
}
print "\n\n";
push (@arr,10); #push 一个元素10
push @arr,20;  #push 一个元素20
push @arr ,1..10; #push 一个元素1..10
foreach $item (@arr){
    print $item . "\n";
}

print "\n\n";
@brr=reverse(@arr);#数组元素,翻转.
foreach $item (@brr){
    print $item . "\n";
}

print "\n\n";
@crr=sort(@arr);#数组元素,排序.
foreach $item (@crr){
    print $item . "\n";
}

print "write some words :\n";
while(chomp($line=<STDIN>))
{
   print  $line ."\n";
   if (lc($line) eq "yes") #lc/uc/lcfirst/ucfirst
   {
      print "break out !\n";
  last;
   }
}

分享到:
评论

相关推荐

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

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

    perl网络编程

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

    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的命令行...

    Data-Object-Array:Data-Object-Array 的只读发布历史

    描述Data::Object::Array 提供了操作 Perl 5 数组引用的常用方法。也可以看看数据::对象::通用 作者阿尔纽柯克 anewkirk@ana.io 版权和许可本软件版权 (c) 2014 归 Al Newkirk 所有。 这是免费软件; 您可以根据与 ...

Global site tag (gtag.js) - Google Analytics