我的一亩三分地 我就喜欢!
13fen  设为主页
 收藏本站
 
当前位置: > 一亩三分地:首页 > 网络学院 > 网络编程 > CGI专区 > 跟我学Perl(6)
热门文章排行
热门文章排行 CGI教程:记录用户记录脚本之一(10-27)
perl实例分析教程之九(10-30)
跟我学Perl(4)(10-30)
跟我学Perl(3)(10-30)
CGI教程:调用CGI脚本文件的例子之四(10-27)
精采文章排行
精采文章排行 实战 FastCGI_2. 安装 FastCGI之二(10-30)
实战 FastCGI_2. 安装 FastCGI之一(10-30)
实战 FastCGI_1.克服 CGI 的瓶颈(3)(10-30)
实战 FastCGI_1.克服 CGI 的瓶颈(2)(10-30)
实战 FastCGI_1.克服 CGI 的瓶颈(1)(10-30)
技术专题推荐
网管论坛交流
 

跟我学Perl(6) 

作者:   来源:   点击:   日期:2006-10-30

“0”意味着false,不管它是个数字还是字符串。
所有没有定义的变量(那些没有赋于任何值的量)都是false。
一个空的字符串——“”或‘’——也是false。
其余的都是true。

好了,这儿有一些较麻烦的例子,看看这些量,判断他们是true还是false:
“00” “-1” “ ” “5-5”
请在这篇文章的注1中寻找答案,这里先卖一个关子。
另外一个比较重要的问题是变量的输出,这是决定引号中的变量是否需要解释说明的方法,举例如下:
$name = ‘Bessie’;
print ‘Our cow is named $name。’;

输出为:
Our cow is named $name。

我并不认为如果那样叫的话,会有自我意识强烈的母牛到来(我已不打算再提发音的困难)。但是,我们怎样才能使Bessie显示出来呢?

#注意过去是单引号而现在是双引号的地方。
$name = ‘Bessie’;
print “Our cow is named $name。”;

通过Perl达到了我们的目的,我说过你可以做任何事情。
如果我们想打印变量的名字该怎么做呢?对Perl来说那太简单了:

$joe = “Joe”;
print “The variable $joe contains the value $joe。”;

我们可以打印出任何转义字符——也就是说字符在 Perl中有特殊的含义——但需在他们前面加一个反斜杠。看看下面的例子:

$joe = "Joe";
print "The variable "$joe" contains the value "$joe."";

唔…… TMTOWDI:

print 'The variable "$joe" contains the value "', $joe, '".';

按照你自己的选择,一定要理解他们之间的不同之处,注意在“print”语句中使用逗点作为分隔符的重要性,没有这个逗点,语义将截然不同,这一点我们将在以后的文章中讨论。


文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·跟我学Perl(5) ·跟我学Perl(7)
·跟我学Perl(4) ·perl实例分析教程之一
·跟我学Perl(2) ·跟我学Perl(1)

   文章评论:(条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:一分  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。