gpt4 book ai didi

perl - Perl 中 LISTS 的内部存储器表示

转载 作者:行者123 更新时间:2023-12-02 08:54:34 25 4
gpt4 key购买 nike

LISTS 在 PERL 内部是如何表示的?有人告诉我它是用链表表示的,真的吗?如果是这样,这不会成为口译员的开销吗?我无法想象它。

最佳答案

Perl 中的列表存储在堆栈中。它是一个数组,需要时调整大小,第二个数组用于存储划分不同列表的指针。

如果您指的是数组,而不是列表,则 Perl 数组由 C 指针数组、该数组的分配大小、C 数组中 Perl 数组当前开头的偏移量以及使用的长度组成。

我不知道你所说的“开销”是什么意思。一般来说,运行程序是解释器的开销:)但事实上 Perl 不使用数组或列表的链表。

关于perl - Perl 中 LISTS 的内部存储器表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5972815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com