perl

前端之家收集整理的这篇文章主要介绍了perl前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

参考连接:http://qntm.org/files/perl/perl_cn.html

注意区分关键字和函数

my是关键字
scalar是内置的函数

perl中的数据类型符号$%@

如果你定义或者获取到的数据是scalar那就得用$就算操作的是array或者hash。

perl中的取值符号[]{}

这几个符号在引入指针之后就比较有意思。
其实$可以看成是一个取值符号就能比较好的理解指针
my $colour = "Indigo";
my $scalarref = \$colour;
其中第一行可以认为$设置变量colour的值
而scalarref存放的也是一个值,只是可以理解成是colour的地址。
这样$$scalarref 就相当于C语言中的*ptr。对某个地址取值。

unless-else语法

这个语法比较无用,不过 statement if condition 和statement unless condition的语法还是不错的。

循环很强大

真是各种循环样式

返回值

和bash一样用$?

几种写法很强大

my ($oldString,$width,$padChar) = @_;

open(my $fh,"<",$f) || die "Couldn't open '".$f."' for reading because: ".$!;

猜你在找的Perl相关文章