gpt4 book ai didi

arrays - Perl:从数组创建哈希

转载 作者:行者123 更新时间:2023-12-01 06:56:43 24 4
gpt4 key购买 nike

如果我有以下数组

my @header_line = ('id', 'name', 'age');

如何从它创建一个相当于下面一行的哈希?
my %fields = { id => 0, name => 1, age => 2};

我想这样做的原因是我可以使用有意义的名称而不是魔数(Magic Number)作为索引。例如:
$row->[$fields{age}]; # rather than $row->[2] 

最佳答案

my %fields;
@fields{@header_line} = (0 .. $#header_line);

关于arrays - Perl:从数组创建哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4156483/

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