13.1.1 引用类型 (硬引用, 符号引用) Perl 引用类型详解:硬引用与符号引用 (13.1.1) 引言:为何需要引用? 在深入硬引用和符号引用之前,我们首先要理解为什么 Perl 需要引用这种机制。考虑以下场景: 传递复杂数据结构给函数: 如果我们想将一个包含多个数组和哈希的复杂数据结构传递给函数,直接传递会导致数据被复制,效率低下且无法在函数内部修改原始数据。引用可以让我们传递数据的“地址”,实现高效的传递和修改。 创建嵌套数据结构: Perl 的数组和哈希本身只能存储标量值。如果想在数组中存储另一个数组或哈希,或者在哈希中存储数组,就需要借助引用。引用可以将数组或哈希的“地址”作为标量值存储起来,从而构建出嵌套的复杂结构。