gpt4 book ai didi

perl - 我可以在 Perl 中将数组初始化为给定大小吗?

转载 作者:行者123 更新时间:2023-12-03 01:09:23 24 4
gpt4 key购买 nike

我的代码中有一个部分,我知道我需要一个数组,并且我确切地知道该数组需要有多少个元素。这部分代码将被重复很多次,所以我可以通过首先将该数组初始化为我知道它需要的大小,然后填充它而不是仅仅推送项目(推送将是 O( n) 而不是填充已经创建的空间,这将是 O(1))。

也就是说,我似乎找不到任何优雅的方法将数组初始化为给定大小,而且我不知道为什么。我知道我能做到:

我的@array; $array[49] =0;

得到一个 50 项的数组,但这对我来说看起来真的很难看,我觉得必须有更好的方法。有想法吗?

最佳答案

说实话,你的方法非常好,就像显式更改数组的大小一样:$#array = 49;;

关于perl - 我可以在 Perl 中将数组初始化为给定大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4751730/

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