编程学习biancheng.45soft.com 本站提供了各种在线教程和资料,供大家学习与参考.
编程学习
当前位置: 主页 > Perl > 语句和声明 >

Perl 语句和声明


一个 Perl 程序由一系列声明和语句组成。一个声明可以放在任何可以放语句的地方,但是它的主要作用发生在编译时。有几个声明类似语句,有双重身份,但是大多数在运行时是完全透明的。编译完之后,语句的主序列只执行一次。


和许多编程语言不同,Perl 并不要求明确的变量声明;变量只在第一次使用的时候才存在,不管你是否曾声明它们。如果你试图从一个从未赋值的变量里面获取一个值,当你把它当作数字时 Perl 会被悄悄地把它当 0 看待,而当作字串时会把它当作""(空字串),或者做逻辑值用的时候就是假。如果你喜欢在误把未定义的值用做真字串或数字时收到警告,或者你更愿意把这样用当作错误,那么 use warning 声明会处理这一切;参阅本章末尾的“用法”节。


如果你喜欢的话,你可以在变量名前用 my或 our 声明你的变量。你甚至可以把使用未声明变量处理为错误。这样的限制是好的,但你必须声明你需要这样的限制。通常,对你的编程习惯,Perl 只管自己的事,但是如果使用 use strict 声明,未定义的变量就会在编译时被了解。同样,参阅“用法”节。

Perl
Perl 语句和声明