perl标量数据表示单数,内部按双精度浮点数存储。
perl 数字操作符:
+,-,*,/,%,
%:取余,先取整再取余。
perl 变量定义:
$a=93;
字符连字符:
$a=b;
$p = $a .k;变量p为bk
未定义的变量为空
print “ $hh”;如果变量没有定义,输出结果为空
undef
defined
一般用在if条件判断中,
if (defined $p)
if条件语句:
if () {
} 注意,if条件用()包围
if条件的布尔值
perl会先执行条件,返回布尔值,根据布尔值判断条件是否执行
获取用户输入 < STDIN>
$ t= < STDIN>;用户输入赋值给变量t
chomp操作
由于< STDIN>用户输入最后要以回车结尾,所以换行符也会赋值给变量t,chmod的作用是消除换行符。
chomp ($t= < STDIN>);用户输入赋值给变量t,并消除换行符。
while 循环语句:
while () {
} while条件同样用()包围
列表和数组
数组定义:
$array[0] = 0
$array[1] = 2
qw简写
加不加引号都行,但是字符之间必须加逗号,qw作用是不需要输入逗号
$array=(a,b,c,d,e)
$array=qw(a b c d e)