mad*_*ode 2 perl data-structures
LISTS如何在PERL中内部表示?我有人告诉我它被表示为链接列表,是吗?如果是这样,这不会成为翻译的开销吗?我无法想象它.
Perl中的列表存储在堆栈中.它是一个数组,必要时调整大小,第二个数组用于存储指针以划分不同的列表.
如果你的意思是数组而不是列表,Perl数组包含一个C指针数组,该数组的已分配大小,C数组中Perl数组当前开头的偏移量以及使用的长度.
我不知道你的"开销"是什么意思.一般来说,运行程序是解释器的开销:)但实际上Perl不使用链接列表来表示数组或列表.
归档时间: |
|
查看次数: |
440 次 |
最近记录: |