Perl:数据结构,这是一个哈希吗?
发布时间:2020-12-15 21:47:05 所属栏目:大数据 来源:网络整理
导读:假设我使用了以下关系 sub _relation { +{ player1 = 0,player2 = 1,player3 = 0,},;} 我应该如何打印或提
假设我使用了以下关系
sub _relation { +{ player1 => 0,player2 => 1,player3 => 0,},; } >我应该如何打印或提取“player1”? 解决方法
此子例程返回一个哈希引用(指向哈希的指针.)以这种方式使用的大括号构造一个匿名哈希并返回对它的引用.
假设你调用子程序是这样的: my $results = _relation(); 您可以使用 – >访问元素.解除引用运算符: $results->{player1} # 0 $results->{player2} # 1 如果要将匿名哈希值复制到命名哈希值,可以立即取消引用整个事物 my %regular_hash = %$results; 有关更多信息,请参阅Perl References Tutorial. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |