Perl 引用
-
引用
Perl 引用是一种标量数据类型,它保存另一个值的位置,该值可以是标量,数组或哈希。由于其标量性质,因此可以在任何地方使用引用,也可以使用标量。您可以构造包含对其他列表的引用的列表,这些列表可以包含对哈希的引用,依此类推。这就是在Perl中构建嵌套数据结构的方式。 -
创建引用
通过为每个变量,引用或值添加反斜杠前缀可以很容易地创建引用,如下所示:您不能使用反斜杠运算符在I/O句柄(文件句柄或目录句柄)上创建引用,但可以使用方括号创建对匿名数组的引用,如下所示-您可以使用大括号以类似方式创建对匿名哈希的引用,如下所示:可以通过使用不带子名的sub来创建对匿名引用的引用,如下所示: -
-
-
函数引用
如果您需要创建一个信号处理程序,则可能会发生这种情况,因此您可以通过在函数名称前添加\&来生成对该函数的引用,并取消引用该引用,您只需要使用&前缀为引用变量加前缀即可。以下是一个例子-