Perl学习
pty_2007
这个作者很懒,什么都没留下…
展开
-
perl的单引号和双引号
在perl中,稍不注意就会错误使用单引号和双引号。举下列例子:#!/usr/bin/perl -w$name = qq(hzh);print '单引号输出:my name is $name'."\n";print '-'x20,"\n";print "双引号输出:my name is $name\n";print '-'x20,"\n";@a = qw(a b c);for原创 2012-02-25 15:01:51 · 3020 阅读 · 1 评论 -
Perl的if语句一定要花括号吗?
首先答案是否定的。perl以灵活著称,不会限制我们一使用if就要用上花括号的。我们在使用c++语言等编程语言的时候,如果if语句块中只有一个语句时,那么if语句需要的花括号可以省略。在perl,用if前置结构时必须使用花括号,用if后置结构的时候则不必用花括号。见代码:#!/usr/bin/perl$a = 0;$b = 1;if(0 == $a){ print q原创 2012-02-25 14:38:06 · 3225 阅读 · 0 评论 -
Perl 数值交换
在c++中,不可以将两个数直接交换的,必须借助第三个变量或者采用数学算法进行。但是在Perl中则不用那么做了。如下代码:#!/usr/bin/perl -wprint "-"x20;print "\n";$a = 12;$b = 13;print "交换前:\n";print "a=$a\n";print "b=$b\n";print "交换后:\n";($a原创 2012-02-18 11:28:03 · 1194 阅读 · 0 评论 -
chomp的用法
perl中chomp用来去除字符串后面的换行符。如以下代码#!/usr/bin/perl -w$a = ;print "first input is $a";$b = ;#chomp $b;print "second input is $b";#!运行的结果是:xy@ubuntu:~/perl代码$ perl chomp12first input is原创 2012-02-16 15:36:34 · 1426 阅读 · 0 评论