gpt4 book ai didi

perl - 在 perl 中初始化哈希引用

转载 作者:行者123 更新时间:2023-12-05 01:07:28 30 4
gpt4 key购买 nike

以下 Perl 代码打印 Value:0 .除了在散列引用传递给子例程之前向散列添加虚拟键之外,还有其他方法可以修复它吗?

#!/usr/bin/perl 
use warnings;
use strict;

my $Hash;

#$Hash->{Key1} = 1234;

Init($Hash);

printf("Value:%d\n",$Hash->{Key});

sub Init
{
my ($Hash) = @_;
$Hash->{Key}=10;
}

最佳答案

初始化一个空的哈希引用。

#!/usr/bin/perl 
use warnings;
use strict;

my $Hash = {};

Init($Hash);

printf("Value:%d\n",$Hash->{Key});

sub Init
{
my ($Hash) = @_;
$Hash->{Key}=10;
}

关于perl - 在 perl 中初始化哈希引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18626962/

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