为什么Perl变量需要从不同的字符(sigils)开始?
> Scalar变量以$开头
>哈希起始于%
>数组以@开头
他们为什么这样呢?
解决方法
当我开始使用Perl时,向我解释说,这些角色被选择是因为:
> $看起来有点像’s’,这样就是标量,> @在中间有一个’a’,这是数组,和>%用于散列,因为它看起来像一个键值对除以斜杠。
> Scalar变量以$开头
>哈希起始于%
>数组以@开头
他们为什么这样呢?
> $看起来有点像’s’,这样就是标量,> @在中间有一个’a’,这是数组,和>%用于散列,因为它看起来像一个键值对除以斜杠。