Perl
archer.wu
当你的才华还撑不起你的野心的时候,就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来,历练;梦想,不是浮躁,而是沉淀和积累,只有拼出来的美丽,没有等出来的辉煌,机会永远是留给最渴望的那个人,学会与内心深处的你对话,问问自己,想要怎样的人生,静心学习,耐心沉淀,送给自己,共勉。
展开
-
Perl学习(七)
一、splice使用1、从某个索引后边开始把数组分成两个数组:@NewArray = splice @OldArray,2原创 2015-08-23 22:43:10 · 698 阅读 · 0 评论 -
Perl学习(十四)——数组操作总结 splice
Perl学习(十四)——数组操作总结 splice下面总结一下,针对数组,splice的使用,下面是代码,注释已经写的很清楚了。#!/usr/bin/perl -w@array = 0..5;print $array[0]."\n";print $array[1]."\n";print $array[2]."\n";print $array[3]."\n";print $ar原创 2016-11-07 11:19:16 · 3494 阅读 · 0 评论 -
Perl学习(十三)——数组操作总结 push pop shift unshift
Perl学习(十二)——数组操作总结 push pop shift unshiftPerl对数组的操作有push、pop、shift、unshift。push和pop操作的是数组的尾部。shift和unshift操作的是数组的头部。push和unshift是添加操作,pop和shift是删除操作。下面是一个例子程序,展示了如何使用这些函数:#!/usr/bin/perl -w原创 2016-11-04 16:51:55 · 3028 阅读 · 0 评论 -
Perl学习(十二)——数组定义操作总结
Perl学习(十二)——数组定义操作总结本文介绍了Perl中数组如何定义,以及简答的值交换的方式。下面是代码:#!/usr/bin/perl -wprint "123\n";$array[0] = "aa";$array[1] = "pp";$array[2] = "ccss";$array[3] = "icc";$array[4] = "oia";print "$a原创 2016-11-04 16:28:23 · 1544 阅读 · 0 评论 -
Perl学习(十一)——大总结基本内容
Perl学习(十一)——大总结基本内容对于Perl的基本使用,下面是一个例子程序包含了输入、输出、字符串连接等的使用:#!/usr/bin/perl -wprint "hello world\n";print "hello 就是我"."ccccc\n";print "aa","bb","cc","\n";print "jiji" x 3;print "\n";$wh原创 2016-11-04 10:30:50 · 474 阅读 · 0 评论 -
Perl学习(六)
在书中看到一句话:真正的Perl程序员不用索引的。一、pop和push对数组的操作,正常情况下都是使用索引的方式,但是在Perl中不这样使用。Perl中使用pop和push,进行对数组的访问。作用是取出数组最后的元素和向数组的最后插入元素。pop(@array);pop @array;push(@array,'abc');push @array,'abc';从上面的使用可原创 2015-08-20 21:51:06 · 465 阅读 · 0 评论 -
Perl学习(五)
一、交换变量在C或C++中,需要交换变量的时候,往往需要引入另一个变量。在Perl中有更简洁的方式进行交换。如下:($FName,$Fage) = ($Fage,$FName);#交换变量的值二、批量赋值(列表的使用)首先Perl中列表可以进行批量赋值。如下:($FTest1,$FTest2,$FTest3) = qw(123 3 1a3);($FArr[0],$F原创 2015-08-20 20:35:30 · 459 阅读 · 0 评论 -
Perl学习(四)
一、数组的使用在Perl中,数组十分的灵活,可以跳过某个元素,不用像C或者C++中的定义。比如:在C或C++中,如果有a[100],那么一定有a[99]。但是在Perl中不一定。Perl中可以随时定义和使用数组。二、数组的访问和赋值在perl中有两种方法进行赋值操作。一种是正向的遍历;另一种是逆向的遍历。写法分别为:正向:$Farr[0] = 'aa';$Farr[1] =原创 2015-08-19 21:02:23 · 381 阅读 · 0 评论 -
Perl学习(二)
一、变量在Perl中没有像C或者C++那么多的类型需要进行定义,只需要进行简单的定义即可。例如:$name='zhangsan';。再比如:$cost = 35;等等。二、一个简单的程序这里需要说的是,在perl中连接字符串可以用如下的方式:$str1 = 'abc';$str2 = 'def';$str3 = $str1.$str2;这样就连接两个字符串了,下面看原创 2015-08-18 23:46:08 · 539 阅读 · 0 评论 -
Perl学习(三)
一、chomp操作符在进行输入的时候一般都需要进行去掉最后的换行符。这样就可以用chomp操作了。使用的方式是这样的。$text = ;chomp;print $text;这样,变量$text中的内容就是不含有换行符的。二、一个简单的程序#!/usr/bin/perlprint "Input The Value:\n";$text = ;print "删除字符数为原创 2015-08-19 00:07:49 · 529 阅读 · 0 评论 -
Perl学习(一)
一、安装perl具体的安装过程可以再下面这个链接中看到。http://jingyan.baidu.com/article/380abd0aa6c7371d90192c1b.htmlhttp://jingyan.baidu.com/article/380abd0aa6c7371d90192c1b.html二、写一个hello world程序按照我的习惯是在安装目录下直接创建一个p原创 2015-08-17 23:13:03 · 639 阅读 · 0 评论 -
Perl 学习(十)
一、子程序在程序中调用的程序块。声明的方式如下:sub Add{ $c = $a + $b; print "the add result is $c.\n"; $c;#返回值}二、子程序参数sub biger{ if(@_[0] < @_[1]) { @_[1]; } else { @_[0];原创 2015-08-25 22:12:01 · 384 阅读 · 0 评论 -
Perl 学习(九)
一、Perl对数组的反转操作在C或C++中一般会使用自己定义的反转函数,或者库函数。在Per中同样也有反转操作。@ReverseArray = reverse(@Array);二、Perl对数组的排序在Perl中的排序是对数组进行ASCII码进行排序的。具体的使用如下:@SortArray = sort(@Array);三、输入数组的长度对于已经生命的一个数组,它的长度原创 2015-08-24 20:40:08 · 362 阅读 · 0 评论 -
Perl 学习(八)
一、数组遍历方式在Perl中一直有更方便的方式, 一种是利用print @数组名。print "@Array";另一种是foreach的方式。foreach $every(@Array){ print "$every\t";}二、测试程序#!/usr/bin/perl@rock = qw(asdf asd dsse sdf);print "@rock\n";pri原创 2015-08-24 20:14:50 · 423 阅读 · 0 评论 -
Perl学习(十五)——数组操作 foreach each print
Perl学习(十五)——数组操作 foreach each print下面是一个数组还有一些概念的例子:#!/usr/bin/perl -wprint "123\n";@array = 0..10;print "@array\n";foreach $x(@array){ print "$x ";}print "\n";print "===============原创 2016-11-07 11:51:50 · 2976 阅读 · 0 评论