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

Perl语言学习笔记

发布时间:2020-12-16 00:00:56 所属栏目:大数据 来源:网络整理
导读:perl perl安装:sudo apt-get install perl 1.输出Hello Word。 新建文件helloword.pl , 键入: #!/usr/bin/perl?????? #(perl注释开头用#)"#!"后面跟着的就是用来执行这个文件的程序路径 print “Hello Word。n”; 保存。 在终端运行perl helloword.pl (

perl

perl安装:sudo apt-get install perl


1.输出Hello Word。

新建文件helloword.pl

键入:

#!/usr/bin/perl?????? #(perl注释开头用#)"#!"后面跟着的就是用来执行这个文件的程序路径

print “Hello Word。n”;

保存。

在终端运行perl helloword.pl (或者执行./helloword.pl)


2.定义和使用变量:

$variables = 0;

$variables = $variables + 100;

实例,新建circle.pl:

#!/usr/bin/perl
$d = <STDIN>; #<STDIN>获取用户输入,定义变量圆的半径d
if($d <= 0){
? $d = 0;
}
$l = 2*3.141592654 * $d ;
print $l ."n";


3.perl 语言比较:

比较 数字 字符串
相等 ?== ? eq
不等 ?!= ?ne
小于 ?< ?lt
大于 ?> ?gt
小于等于 ?<= ?le
大于等于 ?>= ?ge

4.布尔值:
其实,任何标量值都可以成为if控制制结构里的判断条件。如果把表达式返回的真假值保存到变量中,那么在判断时可以直接检查该变量的值,读起来也更方便:
? $is_bigger=$name gt "fred"
? if($is_bigger){...

? }els{......}
但Perl是如何决断给定值的真假呢?和其他语言不同,Perl并没有专用的布尔(BooIesn)数据类型,它是靠一些简单的规则来判断的。
·? 如果是数字0,为假,所有其他数字都为真。
.? 如果是字符串,空字符串(”)为假,所有其他字符串都为真。
.? 如果既不是数字也不是字符串,那就失转换成数字或字符串再行判断

其实上面的规则中还隐含着一个技巧。字符串‘0’跟数字0是同一个标量值,所以Perl会将他们一视同仁。也就是说,字符串'0'是唯一被当成假的非空字符串。


5.

(编辑:李大同)

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

    推荐文章
      热点阅读