小编Sac*_*hin的帖子

Perl如何获取数组引用的最后一个元素的索引?

如果我们有阵列,那么我们可以做以下事情:

my @arr = qw(Field3 Field1 Field2 Field5 Field4);
my $last_arr_index=$#arr;
Run Code Online (Sandbox Code Playgroud)

我们如何为数组引用做这个?

my $arr_ref = [qw(Field3 Field1 Field2 Field5 Field4)];
my $last_aref_index; # how do we do something similar to $#arr;
Run Code Online (Sandbox Code Playgroud)

perl

32
推荐指数
3
解决办法
3万
查看次数

Perl可以将数组引用存储为散列键吗?

考虑以下:

use strict;
use Data::Dumper;
my $hash={['one','two']=>[1,2]};
print Dumper($hash);
=for comment
prints....
$VAR1 = {
          'ARRAY(0x35358)' => [
                               1,
                               2
                              ]
         };
=cut
Run Code Online (Sandbox Code Playgroud)

作为替代方案,哈希中的键可以被构造为"一个\ ttwo",然后我可以基于制表符分隔符(在程序的后半部分,同时重置数据)来分离键的元素.

关于如何将密钥存储为数组引用的任何建议?

perl

3
推荐指数
1
解决办法
3506
查看次数

标签 统计

perl ×2