gpt4 book ai didi

arrays - 如何在 perl 中以字节为单位获取数组的大小?

转载 作者:行者123 更新时间:2023-12-01 22:34:05 25 4
gpt4 key购买 nike

我需要在 perl 中获取数组的大小,但大小必须以字节为单位。我找不到任何功能。提前致谢

最佳答案

您可以使用 Devel::Size 模块 -> https://metacpan.org/pod/Devel::Size 来做到这一点

#!/usr/bin/perl

use strict;
use warnings;
use Devel::Size qw(total_size);

my @arr = (1, 2, 3, "Foo", "Bar", "Baz", [4, 5, 6], {xyz => 2048});

print "Size: ", total_size(\@arr), " bytes.\n";

在我的系统上打印:

bria@hel:~$ ./size.pl
Size: 765 bytes.
bria@hel:~$

关于arrays - 如何在 perl 中以字节为单位获取数组的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27290816/

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