Table of Content
在 Perl 中,使用和声明变量并不需要指明数据类型。
-
对于标量,采用
$后接变量名的方式表示,这一点与 PHP 等语言相同,例如$var。 -
对于数组和列表,采用
@后接变量名的方式表示,例如@var。 -
对于哈希,采用
%后接变量名的方式表示,例如%var。
变量可以不声明,未赋值的变量的值为 undef,等同于 JavaScript 中的 undefined。
如果要声明变量,语法是:
作用域 [$|@|%]变量名;
变量的作用域主要有 my 和 local 两种,如果没有添加作用域限定,则为全局变量。