加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl入门笔记(二)

发布时间:2020-12-15 23:52:44 所属栏目:大数据 来源:网络整理
导读:变量的定义: 标量变量:使用$符号 $的确切含义是:取单个东西或者取标量,它永远取得都是一个单一的东东 命名:多个单词时使用下划线分割是一个好的习惯 变量内插: 双引号时直接引用即可 单引号时使用.连接 如: 'hello world'.$meal 当进行变量引用时,注

变量的定义:

标量变量:使用$符号

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

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

变量内插:

双引号时直接引用即可

单引号时使用.连接

如:'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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读