PERL怎样得到二维Hash的第二维的key数组
答案:2 悬赏:0 手机版
解决时间 2021-01-25 15:48
- 提问者网友:世勋超人
- 2021-01-24 23:52
PERL怎样得到二维Hash的第二维的key数组
最佳答案
- 五星知识达人网友:等灯
- 2021-01-25 00:48
数组的首地址就是数组名称,二维数组也是一样,只是需要强制转型或用第一行首元素。
int a[5][5] = {0};
int* p = (int*)a;
或者:
int* q = a[0];//取第一行的首地址
int a[5][5] = {0};
int* p = (int*)a;
或者:
int* q = a[0];//取第一行的首地址
全部回答
- 1楼网友:杯酒困英雄
- 2021-01-25 01:43
可以用引用引用也可以转成string
@m = ('1', '2', '3');
@n = ('4', '5', '6');
$h{\@m} = 1;
$h{\@n} = 1;
$sm = join('-', @m);
$sn = join('-', @n);
$s{$sm} = 1;
$s{$sn} = 1;
print key_exists(1, 2, 3);
sub key_exists {
my $str = join('-', @_);
return exists $s{$str}?1:0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯