-
基于实时计算时延扩展的LMMSE信道估计算法,应用于标量数组和散列
资源介绍
5.2 标量、数组和散列
前文介绍了 Perl 变量的基本概念(包括其类型、可见性、特殊字符等),下文将更详细地对它
们进行介绍。在学习了本节内容后,读者将对变量的引用机制有更深入的了解,并了解到引号是如
何影响 Perl 程序解释过程的。
5.2.1 标量型变量
标量是以 $ 开头的单个数字或者字符串。在引用标量或给标量赋值时,必须为其加上 $ 前缀。
如果读者已经熟悉了 shell 编程的话,一定会对赋值时也使用美元符号感到不习惯。
赋值。在赋值时,Perl 会把等号右边的值作为单值进行运算(即其上下文语境是标量)。即便
其中含有很多字符,系统还是会把加了引号的字符串当作标量来处理。
示例 5.6
1 $number = 150;
2 $name = "Jody Savage";
3 $today = localtime();
解释:
1. 为标量型变量 $number 赋予数字值 150。
2. 字符串 Jody Savage 将作为单值字符串赋值给标量 $name。
3. Perl 函数 localTime 的输出内容将以字符串形式赋值给 $today。