perl 基础

1.变量定义:my $variableName;
数组定义:my @arrayName;
注释:#
从#起,到行尾

2.运算符:
字符串  数字 意义
eq    == (等于)
ne    != (不等于)
lt   < (小于)
le   <= (小于或等于)
gt   > (大于)
ge   >= (大于或等于)

3.关系运算符
(1)
if(condition){

}

(2)
if(condition){
#if
}else{
 #else
}

(3)elseif语句

4.读取输入
$variable=; #从命令行让用户输入

5.简单I/O
读取文件:open IN_FILE,"写入文件:open OUT_FILE ">outputfile.txt";
$number=(IN_FILE);
chomp($number);  #删剪这一行结尾的新行

6.数组
(1)字义数组:   my @array;
(2)取数组变量值: my $value1=$array[0];
(3)$#array :返回数组最后一个元素索引,即array length-1
(4)$#array==0 :数组中有一个元素  $#array=-1 :空数组
(5)数组表达式  :@array=(1,$data,"same", @message);
(6)打印数组:   print "The names are : @array.${array[1]}n"
(7)qw :my @array=qw(alpha beta gamma); #注意,qw运算符中没有逗号分隔,如果放了逗号它们就变成了单词的一部分
(8)数据操作函数:
push: push(@array,"push word"); #将元素加在array尾
pop : my $popValue=pop(@array); #将最后一个元素弹出
shift: my $var=shift(@array); #将第一个元素拿出来
unshift: unshift(@array,$var)l #将$var加在第一个位置

(9)splice函数  删除或者替换数组的一部分.splice @array,$offset;
(10)
split:分解字符串并将它转成数组 :my @names=split /t/,$full_name;
join :与split相反,取出数组元素,将它们联合在一起  $result=join("t",@arrayData);
(11) qw():创建单引号引用的单词表,单词之间用空格隔开  

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/106285/viewspace-809167/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/106285/viewspace-809167/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值