perl入门笔记(二)

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

变量的定义:

标量变量:使用$符号

$的确切含义是:取单个东西或者取标量,它永远取得都是一个单一的东东

命名:多个单词时使用下划线分割是一个好的习惯

变量内插:

双引号时直接引用即可

单引号时使用.连接

如:'hello world'.$meal

当进行变量引用时,注意大括号的使用

$what="brontan steak";

$n=3;

print "fred ate $n $whats";  #这样是无法得到值的,此时为取whats的值

print "fred ate $n ${what}s",  #这时可以的


注意:perl中控制结构块中一定要加大括号,这点和C不同

布尔值:

数字中如果为0则为假,其他均为真

字符串中得到空字符串('')时为假

其他的字符perl会先转为字符串或者数字再进行比较

undefined值:

表示一种特殊的标量值,它当作数字时为0,当作字符串时为""

因此在运行中不影响使用。如:

use strict;
use warnings;
my $n=1;
my $sum;
while($n<10)
{
 $sum+=$n;
 $n+=2;
}
print  $sum,"\n";
如上一开始$sum为undef,但执行到后面时$sum+1时$sum会自动转为数字0

判断undef时:defined($variable)

猜你在找的Perl相关文章