Perl 变量

2024 年 8 月 29 日 | 阅读 2 分钟

变量是存储值的地方。 它们可以在整个程序中被操作。 创建变量时,它们会保留一些内存空间。

有三种类型的变量

  • 标量,用 $ 定义
  • 数组,用 @ 定义
  • 哈希,用 % 定义

同一个变量可以用于程序中的所有这三种类型的变量。 例如,$name、@name 和 %name,所有这三个变量在程序中都将被认为是不同的。


Perl 变量声明

等号 (=) 用于将值分配给变量。 (=) 的左边是变量名,右边是变量的值。

在这里,我们创建了三个变量 $name、$rank 和 $marks。


Perl use strict

如果在程序中使用 **use strict** 语句,则必须在使用变量之前声明它。 这是强制性的。 否则,您会收到错误。

$a 和 $b 是 perl sort 函数中使用的特殊变量。 没有必要声明这两个变量。 因此,建议除了与 **sort** 相关联之外,不要使用这两个变量。

可以使用 **my, our, use vars, state 和 $person::name**(显式包名)声明变量。 虽然,它们都有不同的含义。

输出

23
Anastasia
9th
756.5
John
1224365
Welcome at JavaTpoint

查看上面的输出,最后两个变量是 $a 和 $b。 所以我们没有定义它们。 然而,它们的输出被显示出来。

下一个主题Perl 标量